gnulag / circ

#gnulag's IRC bot
BSD 2-Clause "Simplified" License
3 stars 3 forks source link

Segfault on exit when running ev_io_stop #38

Closed maxaudron closed 4 years ago

maxaudron commented 4 years ago
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7f89b05 in clear_pending (w=0x47c1c0, w=0x47c1c0, loop=0x7ffff7f93720 <default_loop_struct>)
    at ev.c:3818
3818         pendings [ABSPRI (w)][w->pending - 1].w = (W)&pending_w;
(gdb) bt
#0  0x00007ffff7f89b05 in clear_pending (w=0x47c1c0, w=0x47c1c0, loop=0x7ffff7f93720 <default_loop_struct>)
    at ev.c:3818
#1  0x00007ffff7f89b05 in ev_io_stop (loop=0x7ffff7f93720 <default_loop_struct>, w=0x47c1c0) at ev.c:3897
#2  0x000000000040b957 in irc_do_event_loop (s=0x43cf40)
    at /home/audron/repo/github.com/gnulag/circ/libirc/irc.c:204
#3  0x0000000000406b6f in main (argc=1, argv=0x7fffffffda78)
    at /home/audron/repo/github.com/gnulag/circ/src/circ.c:81