Date: Sat, 30 Sep 2017 14:34:11 +0000 From: bugzilla-noreply@freebsd.org To: xfce@FreeBSD.org Subject: [Bug 221679] x11-fm/thunar: Crash on Directory Delete (exited on signal 6) Message-ID: <bug-221679-28711-du5ZwoRozb@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-221679-28711@https.bugs.freebsd.org/bugzilla/> References: <bug-221679-28711@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D221679 Guido Falsi <madpilot@FreeBSD.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |In Progress --- Comment #13 from Guido Falsi <madpilot@FreeBSD.org> --- (In reply to Guido Falsi from comment #12) > Created attachment 186813 [details] > xfdesktop crash backtrace >=20 > I'm analyzing this crash. Disclaimer: I have very little experience with multi-threaded programming a= nd mutexes. My first analysis is that in the specific code path glib is trying to acqui= re the same mutex lock twice in a row in the same thread, which is clearly a b= ad thing. The lock is acquired in process_kqueue_notifications (kqueue-helper.c:292) = and again in _kh_cancel_sub (kqueue-helper.c:509), causing the abort and core d= ump. More testing needed before I can suggest a patch. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-221679-28711-du5ZwoRozb>