https://bugs.kde.org/show_bug.cgi?id=371574
Bug ID: 371574 Summary: Dolphin crashes after Konsole-button related operations Product: dolphin Version: 15.12.3 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general Assignee: dolphin-bugs-n...@kde.org Reporter: matcha_...@excite.co.jp I found Dolphin crashes after following operations. 1. Create folder named two-byte characters (For example: ”テスト”) in home directory. 2. Create folder named single-byte characters (For example: ”test”) in previous folder. 3. Start Dolphin which displays home directory. 4. Start another Dolphin window which displays home directory. Operations below do in a second Dolphin window. 5. Click folder named two-byte characters. 6. Click folder named single-byte characters. 7. Click Konsole launching button.(You may need to configure this button in Dolphin setting.) 8. Close a Konsole window. 9. At a Dolphin window, click Home in address bar. 10. Close a Dolphin window 11. Crash! I attach crash report. I use openSUSE 42.1 with KDE in Japanese. KDE Plasma Version: 5.5.5 Qt Version: 5.5.1 Kernel Version: 4.1.34-33-default OS Type: 64-bit Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fdcdd63b7c0 (LWP 5963))] Thread 3 (Thread 0x7fdcbf969700 (LWP 5965)): #0 0x00007fdcd2aa503f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fdcbfadd86b in ?? () from /usr/lib64/libQt5Script.so.5 #2 0x00007fdcbfadd899 in ?? () from /usr/lib64/libQt5Script.so.5 #3 0x00007fdcd2aa10a4 in start_thread () from /lib64/libpthread.so.0 #4 0x00007fdcdceec02d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fdcc6634700 (LWP 5964)): #0 0x00007fdcdcee3bfd in poll () from /lib64/libc.so.6 #1 0x00007fdccfeee422 in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007fdccfef000f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1 #3 0x00007fdcc89893c9 in ?? () from /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007fdcd6ff332f in ?? () from /usr/lib64/libQt5Core.so.5 #5 0x00007fdcd2aa10a4 in start_thread () from /lib64/libpthread.so.0 #6 0x00007fdcdceec02d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fdcdd63b7c0 (LWP 5963)): [KCrash Handler] #6 0x00007fdcd7202d7e in QObject::startTimer(int, Qt::TimerType) () from /usr/lib64/libQt5Core.so.5 #7 0x00007fdcd720bedb in QTimer::start() () from /usr/lib64/libQt5Core.so.5 #8 0x00007fdcd71fe73f in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 #9 0x00007fdcd71ff37f in QObject::destroyed(QObject*) () from /usr/lib64/libQt5Core.so.5 #10 0x00007fdcd8381bb9 in QWidget::~QWidget() () from /usr/lib64/libQt5Widgets.so.5 #11 0x00007fdcd84fccc9 in QToolButton::~QToolButton() () from /usr/lib64/libQt5Widgets.so.5 #12 0x00007fdcd83895ec in QWidgetAction::~QWidgetAction() () from /usr/lib64/libQt5Widgets.so.5 #13 0x00007fdcd8389619 in QWidgetAction::~QWidgetAction() () from /usr/lib64/libQt5Widgets.so.5 #14 0x00007fdcd71fd63c in QObjectPrivate::deleteChildren() () from /usr/lib64/libQt5Core.so.5 #15 0x00007fdcd8381c0b in QWidget::~QWidget() () from /usr/lib64/libQt5Widgets.so.5 #16 0x00007fdcda7e9089 in KToolBar::~KToolBar() () from /usr/lib64/libKF5XmlGui.so.5 #17 0x00007fdcd71fd63c in QObjectPrivate::deleteChildren() () from /usr/lib64/libQt5Core.so.5 #18 0x00007fdcd8381c0b in QWidget::~QWidget() () from /usr/lib64/libQt5Widgets.so.5 #19 0x00007fdcda7d10ef in KMainWindow::~KMainWindow() () from /usr/lib64/libKF5XmlGui.so.5 #20 0x00007fdcdd1f2ffa in ?? () from /usr/lib64/libkdeinit5_dolphin.so #21 0x00007fdcdd1f3049 in ?? () from /usr/lib64/libkdeinit5_dolphin.so #22 0x00007fdcd71ffb18 in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5 #23 0x00007fdcd8385f64 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #24 0x00007fdcd849612b in QMainWindow::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #25 0x00007fdcda7d16a7 in KMainWindow::event(QEvent*) () from /usr/lib64/libKF5XmlGui.so.5 #26 0x00007fdcda80b305 in KXmlGuiWindow::event(QEvent*) () from /usr/lib64/libKF5XmlGui.so.5 #27 0x00007fdcd8345e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #28 0x00007fdcd834acc8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #29 0x00007fdcd71cee95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #30 0x00007fdcd71d1057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5 #31 0x00007fdcd72268f3 in ?? () from /usr/lib64/libQt5Core.so.5 #32 0x00007fdcd1f1bc84 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #33 0x00007fdcd1f1bed8 in ?? () from /usr/lib64/libglib-2.0.so.0 #34 0x00007fdcd1f1bf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #35 0x00007fdcd7225d6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #36 0x00007fdcd71ccd53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #37 0x00007fdcd71d48f6 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5 #38 0x00007fdcdd20f427 in kdemain () from /usr/lib64/libkdeinit5_dolphin.so #39 0x00007fdcdce28b25 in __libc_start_main () from /lib64/libc.so.6 #40 0x00000000004007ee in _start () Reproducible: Always Steps to Reproduce: 1. Create folder named two-byte characters (For example: ”テスト”) in home directory. 2. Create folder named single-byte characters (For example: ”test”) in previous folder. 3. Start Dolphin which displays home directory. 4. Start another Dolphin window which displays home directory. Operations below do in a second Dolphin window. 5. Click folder named two-byte characters. 6. Click folder named single-byte characters. 7. Click Konsole launching button.(You may need to configure this button in Dolphin setting.) 8. Close a Konsole window. 9. At a Dolphin window, click Home in address bar. 10. Close a Dolphin window 11. Crash! Actual Results: Display crash window. Expected Results: Close without crash window. -- You are receiving this mail because: You are watching all bug changes.