[Xfce-bugs] [Bug 11849] New: Thunar: Infinite loop after pressing refresh (regression)
bugzilla-daemon at xfce.org
bugzilla-daemon at xfce.org
Thu Apr 23 19:10:07 CEST 2015
https://bugzilla.xfce.org/show_bug.cgi?id=11849
Bug ID: 11849
Summary: Thunar: Infinite loop after pressing refresh
(regression)
Classification: Xfce
Product: Thunar
Version: 1.6.7
Hardware: Other
OS: Linux
Status: NEW
Severity: normal
Priority: Medium
Component: general
Assignee: xfce-bugs at xfce.org
Reporter: main.haarp at gmail.com
QA Contact: nick at xfce.org
CC: benny at xfce.org, hjudt at xfce.org
While debugging another Thunar bug, I somehow managed to trigger this one. And
it won't go away.
I realize that I must be a pain in the butt with all these bugs I'm filing, but
trust me, I only have the best intentions in mind.
Whenever I press refresh (e.g. inside my home dir), Thunar enters an infinite
loop on some thread. The mouse cursor rapidly flickers between normal and busy,
and CPU usage rises on one core. Thunar remains usable however.
Killing all Thunar processes or even rebooting didn't help, the loop starts as
soon as refresh is pressed, even after a fresh start.
The only solution I found so far is to downgrade to 1.6.6, which doesn't
exhibit this behavior.
The Thunar daemon process rapidly spams this message:
(Thunar:23058): thunar-CRITICAL **: thunar_file_reload: assertion
'(((__extension__ ({ GTypeInstance *__inst = (GTypeInstance*) ((file)); GType
__t = ((thunar_file_get_type ())); gboolean __r; if (!__inst) __r = (0); else
if (__inst->g_class && __inst->g_class->g_type == __t) __r = (!(0)); else __r =
g_type_check_instance_is_a (__inst, __t); __r; }))))' failed
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Xfce-bugs
mailing list