[Bug 214338] [PATCH] devel/glib20: new kqueue() backend for file monitoring

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Mar 17 15:04:53 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214338

--- Comment #68 from rozhuk.im at gmail.com ---
File monitoring from upstream still buggy:
1. Run thunar
2. Open /tmp in thunar
3. cd /usr/ports/devel/glib20/
4. make
Wait less than 1 minute to crash.


Core was generated by `/usr/local/bin/Thunar /home/rim'.
Program terminated with signal SIGILL, Illegal instruction.
#0  0x000000080103006d in accept_ready (accept_socket=<optimized out>,
condition=<optimized out>, user_data=0x805386888) at gsocketlistener.c:776
776             g_object_set_qdata_full (G_OBJECT (task),
[Current thread is 1 (LWP 101870)]
(gdb) bt
#0  0x000000080103006d in accept_ready (accept_socket=<optimized out>,
condition=<optimized out>, user_data=0x805386888) at gsocketlistener.c:776
#1  0x000000080113e919 in handler_unref_R (signal_id=<optimized out>,
instance=<optimized out>, handler=<optimized out>) at gsignal.c:700
#2  0x000000080113f61d in handler_match_free1_R (node=0x806866d80,
instance=<optimized out>) at gsignal.c:524
#3  0x000000080113f61d in signal_handlers_foreach_matched_R
    (instance=<optimized out>, mask=<optimized out>, signal_id=<optimized out>,
detail=<optimized out>, closure=<optimized out>, func=0x801039040
<task_thread_cancelled>, data=<optimized out>, callback=<optimized out>) at
gsignal.c:2797
#4  0x000000080113f61d in g_signal_handlers_disconnect_matched
    (instance=0x8059550d0, mask=<optimized out>, signal_id=<optimized out>,
detail=<optimized out>, closure=<optimized out>, func=0x801039040
<task_thread_cancelled>, data=0x8058344e0)
    at gsignal.c:2937
#5  0x0000000801037c5e in g_task_thread_complete (task=0x8058344e0 [GTask]) at
gtask.c:1268
#6  0x0000000801039319 in g_task_thread_pool_thread (thread_data=0x8058344e0,
pool_data=<optimized out>) at gtask.c:1333
#7  0x0000000801261f58 in g_thread_pool_thread_proxy (data=0x805327f60) at
gthreadpool.c:307
#8  0x0000000801260bb1 in g_thread_proxy (data=0x8054b3190) at gthread.c:784
#9  0x0000000800c8a7ab in  () at /lib/libthr.so.3
#10 0x0000000000000000 in  ()


To get proper debug build:
-INSTALL_TARGET=        install-strip
+INSTALL_TARGET=        install

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-gnome mailing list