Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assertion on run #4

Open
nmbook opened this issue Jul 18, 2014 · 3 comments
Open

Assertion on run #4

nmbook opened this issue Jul 18, 2014 · 3 comments

Comments

@nmbook
Copy link
Member

nmbook commented Jul 18, 2014

I haven't looked at much of this code since the Hackathon, but since the libuv additions, meshchat no longer runs for me.

After everything is bound up, it almost immediately gives this assertion from libuv code.

ircd listening on [::]:6999
Connecting to 127.0.0.1:11234
connected to cjdns admin at 127.0.0.1:11234
meshchat bound to [fcbc:2fe4:48d4:aca4:1947:9857:14f4:757a]:14627
meshchat: src/unix/udp.c:214: uv__udp_sendmsg: Assertion `!((const QUEUE *) (&handle->write_queue) == (const QUEUE *) (*(QUEUE **) &((*(&handle->write_queue))[0]))) || !((const QUEUE *) (&handle->write_completed_queue) == (const QUEUE *) (*(QUEUE **) &((*(&handle->write_completed_queue))[0])))' failed.
Aborted

I have no experience with how libuv works, and so far the first thing I see from it is a cryptic assertion in the UDP code. Although I welcome the improved event loop stuff that was advertised, I hope this can be fixed.

FYI:
fedora 20 x64 in a VM on DigitalOcean (uname -a = Linux natembook.com 3.12.10-300.fc20.x86_64 #1 SMP Thu Feb 6 22:11:48 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux)

@ghost
Copy link

ghost commented Jul 18, 2014

Probably relevant: joyent/libuv@29fdb34

Has been fixed in libuv v0.10.19

@ghost
Copy link

ghost commented Jul 18, 2014

That link was out of context, here's more: nodejs/node-v0.x-archive#6407

@clehner
Copy link
Member

clehner commented Jul 25, 2014

I was seeing these assertions too. I re-cloned the repo and I haven't seen them again since.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants