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.

Reply via email to