[Xfce-bugs] [Bug 15184] Crash on mount/unmount on FreeBSD 11.2, 12.0, starting from 1.6.16

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Sun May 19 22:46:10 CEST 2019


https://bugzilla.xfce.org/show_bug.cgi?id=15184

--- Comment #10 from Ivan 83 <rozhuk.im at gmail.com> ---
#0  0x0000000800f2c36b in g_type_check_instance
(type_instance=0xaaaaaaaaaaaaaaaa) at gtype.c:4129
#1  0x0000000800f20518 in g_signal_handlers_disconnect_matched
(instance=0xaaaaaaaaaaaaaaaa, mask=G_SIGNAL_MATCH_DATA, signal_id=0, detail=0,
closure=0x0, func=0x0, data=0x804af4f00)
    at gsignal.c:2931
#2  0x000000000029b6cb in thunar_folder_finished (job=0x805765b30
[ThunarSimpleJob], folder=0x804af4f00) at thunar-folder.c:576
#6  0x0000000800f23ba8 in <emit signal ??? on instance 0x805765b30
[ThunarSimpleJob]> (instance=0x805765b30, signal_id=328, detail=0) at
gsignal.c:3447
    #3  0x0000000800efe3bc in g_closure_invoke (closure=0x80563e110,
return_value=0x0, n_param_values=1, param_values=0x7fffffffcf00,
invocation_hint=0x7fffffffceb8) at gclosure.c:804
    #4  0x0000000800f21601 in signal_emit_unlocked_R (node=0x8054fdc20,
detail=0, instance=0x805765b30, emission_return=0x0,
instance_and_params=0x7fffffffcf00) at gsignal.c:3635
    #5  0x0000000800f232ba in g_signal_emit_valist (instance=0x805765b30,
signal_id=328, detail=0, var_args=0x7fffffffd670) at gsignal.c:3391
#7  0x00000008003d07bd in  () at /usr/local/lib/libexo-1.so.0
#8  0x000000080101db06 in g_idle_dispatch (source=0x805b850c0,
callback=0x8003d0730, user_data=0x805765b30) at gmain.c:5534
#9  0x00000008010221ea in g_main_dispatch (context=0x8043aa6c0) at gmain.c:3176
#10 0x0000000801022020 in g_main_context_dispatch (context=0x8043aa6c0) at
gmain.c:3829
#11 0x00000008010225a8 in g_main_context_iterate (context=0x8043aa6c0, block=1,
dispatch=1, self=0x8027e3890) at gmain.c:3902
#12 0x0000000801022a92 in g_main_loop_run (loop=0x804b018a0) at gmain.c:4098
#13 0x00000008006e84a7 in gtk_main () at /usr/local/lib/libgtk-x11-2.0.so.0
#14 0x0000000000264583 in main (argc=1, argv=0x7fffffffd9c0) at main.c:312

That is reproductible.
thunar_folder_finished() has strange thing: it check job but work with
folder->job, and folder->job=0xaaaaaaaaaaaaaaaa some how, at that point thunal
fails.
May be folder->job should be checked folder->job == job or used jod but at end
folder->job=NULL.

Reproduce:
mount -t ufs -o noatime /dev/da4s2a /media/da4s2a (FreeBSD12 memstick)
in Thunar go to /media/da4s2a/etc/periodic/
umount -f /media/da4s2a/
Thunar leave /media/da4s2a/etc/periodic/ in addr bar, press refresh button.

Probably mine glib file monitor should send some notifications but does not.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Xfce-bugs mailing list