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

            Bug ID: 359758
           Summary: Dolphin crashes on exit when you specify the --icon
                    command line parameter
           Product: dolphin
           Version: 15.12.1
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-n...@kde.org
          Reporter: wba...@tmo.at

When you specify a window icon via the --icon parameter, dolphin crashes on
exit with the following backtrace:
Application: dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#5  0x00007f96a8e963d4 in QHash<QString,
QHashDummyValue>::deleteNode2(QHashData::Node*) (node=0x2514240) at
/usr/include/qt5/QtCore/qbasicatomic.h:118
#6  0x00007f96a59a96b9 in QHashData::free_helper(void (*)(QHashData::Node*))
(this=0x20128b0, node_delete=0x7f96a8e963d0 <QHash<QString,
QHashDummyValue>::deleteNode2(QHashData::Node*)>) at tools/qhash.cpp:491
#7  0x00007f96a8e9304d in KIconLoader::~KIconLoader() (this=<optimized out>,
x=<optimized out>) at /usr/include/qt5/QtCore/qhash.h:621
#8  0x00007f96a8e9304d in KIconLoader::~KIconLoader() (this=0x1fdb170,
__in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qhash.h:342
#9  0x00007f96a8e9304d in KIconLoader::~KIconLoader() (this=0x1fdb170,
__in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qset.h:46
#10 0x00007f96a8e9304d in KIconLoader::~KIconLoader() (this=0x1fdb100,
__in_chrg=<optimized out>) at
/usr/src/debug/kiconthemes-5.19.0/src/kiconloader.cpp:147
#11 0x00007f96a8e9304d in KIconLoader::~KIconLoader() (this=0x7f96a90a8bb0
<(anonymous namespace)::Q_QGS_globalIconLoader::innerFunction()::holder>,
__in_chrg=<optimized out>) at
/usr/src/debug/kiconthemes-5.19.0/src/kiconloader.cpp:560
#12 0x00007f96a8e931e9 in (anonymous
namespace)::Q_QGS_globalIconLoader::innerFunction()::Holder::~Holder() () at
/usr/src/debug/kiconthemes-5.19.0/src/kiconloader.cpp:1624
#13 0x00007f96ab788b19 in __run_exit_handlers () at /lib64/libc.so.6
#14 0x00007f96ab788b65 in  () at /lib64/libc.so.6
#15 0x00007f96ab772b0c in __libc_start_main () at /lib64/libc.so.6
#16 0x00000000004007be in _start ()

This is with dolphin 15.12.2 (but it also happens with 15.12.1 and 15.12.0), Qt
5.5.1 and KDE Frameworks 5.19.0.

Reproducible: Always

Steps to Reproduce:
1. run e.g. "dolphin --icon system-file-manager"
2. close dolphin

Actual Results:  
Dolphin crashes with the mentioned backtrace.

Expected Results:  
Dolphin should exit cleanly.

I cannot reproduce the crash with any other KF5 application, so it seems to be
something specific to dolphin.

Downgrading KDE Frameworks to 5.16.0 eliminates the crash, so it seems to be
caused by some change in Frameworks between 5.16.0 and 5.19.0.
http://bugzilla.opensuse.org/show_bug.cgi?id=965514 would suggest it started
with 5.18.0.

Only downgrading kiconthemes does not help though.

I'll try to find out which change exactly causes this.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to