[dolphin] [Bug 425371] New: Dolphin sometimes crashes during random browsing, especially after files are changed by another program

Richard Qian bugzilla_noreply at kde.org
Sat Aug 15 07:28:16 BST 2020


https://bugs.kde.org/show_bug.cgi?id=425371

            Bug ID: 425371
           Summary: Dolphin sometimes crashes during random browsing,
                    especially after files are changed by another program
           Product: dolphin
           Version: 19.12.3
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-null at kde.org
          Reporter: richWiki101 at gmail.com
                CC: kfm-devel at kde.org
  Target Milestone: ---

Created attachment 130882
  --> https://bugs.kde.org/attachment.cgi?id=130882&action=edit
GDB backtraces and my attempts at continuing the program

SUMMARY
Dolphin has a tendency to freeze and not crash, which normally leaves me unable
to get enough information on why this keeps happening. The freeze can happen
almost always by random file browsing, but it becomes more likely when another
program changes files outside of the file manager.

STEPS TO REPRODUCE
1. Launch Dolphin as normal
2. Use like normal
3. The freeze will happen without warning

OBSERVED RESULT
The Dolphin window freezes, no longer repainting the window, or responding to
user input. It happens just before the file or folder size of an item is
finished being calculated. Often, any other programs using the same file view
or I/O components as those of Dolphin will also not open, including, but not
limited to, Konqueror (after trying to open the home directory), Gwenview and
System Settings. Only logging out, rebooting, or using alternate programs will
temporarily solve this problem.

EXPECTED RESULT
Nothing special is supposed to happen. There should not be any freezes or
crashes normally happening in this situation.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: (K)Ubuntu 20.04
KDE Plasma Version: 5.18.5
KDE Frameworks Version: 5.68.0
Qt Version: 5.12.8

ADDITIONAL INFORMATION
The freezes have also happened in Ubuntu 18.04, and I have tried out KDE Neon
in hopes of getting around this problem. However, some programs I use depend on
the ABI found in the Qt5 shipped in the Ubuntu repositories, and not the one
found in the KDE Neon repositories. The only way I can keep such programs is by
recompiling them against the new Qt5 versions, which gets annoying to do upon
every Qt5 update (I know I'm doing something totally unsupported, but it at
least gets me around frustrating freezes like this).

Kernel log produced just after the freeze:
[   58.037143] show_signal_msg: 47 callbacks suppressed
[   58.037145] gam_server[6617]: segfault at 13 ip 00007ffff7eb9463 sp
00007fffffffc280 error 4 in libglib-2.0.so.0.6400.3[7ffff7e65000+84000]
[   58.037152] Code: 0f 1f 80 00 00 00 00 48 c1 e8 04 4c 8b 3b 8d 48 ff 48 89
c5 49 89 ce 49 c1 e6 04 4d 01 f7 4d 8b 27 4d 85 e4 0f 84 cd 00 00 00 <49> 8b 44
24 08 48 85 c0 74 43 48 8b 10 49 89 54 24 08 49 89 c4 49
[  131.820681] gam_server[7697]: segfault at 13 ip 00007ffff7eb9463 sp
00007fffffffc280 error 4 in libglib-2.0.so.0.6400.3[7ffff7e65000+84000]
[  131.820689] Code: 0f 1f 80 00 00 00 00 48 c1 e8 04 4c 8b 3b 8d 48 ff 48 89
c5 49 89 ce 49 c1 e6 04 4d 01 f7 4d 8b 27 4d 85 e4 0f 84 cd 00 00 00 <49> 8b 44
24 08 48 85 c0 74 43 48 8b 10 49 89 54 24 08 49 89 c4 49
[  483.888107] gam_server[10351]: segfault at 13 ip 00007ffff7eb9463 sp
00007fffffffc280 error 4 in libglib-2.0.so.0.6400.3[7ffff7e65000+84000]
[  483.888122] Code: 0f 1f 80 00 00 00 00 48 c1 e8 04 4c 8b 3b 8d 48 ff 48 89
c5 49 89 ce 49 c1 e6 04 4d 01 f7 4d 8b 27 4d 85 e4 0f 84 cd 00 00 00 <49> 8b 44
24 08 48 85 c0 74 43 48 8b 10 49 89 54 24 08 49 89 c4 49

The partial kernel log implies that Gamin and GLib may also be at fault, but I
don't know exactly where. I also have a longer outout from GDB for more
information.

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



More information about the kfm-devel mailing list