[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