Bug 379314 - Crash when restoring activity
Summary: Crash when restoring activity
Status: RESOLVED WORKSFORME
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 17.04.0
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
: 380309 381466 382296 383580 383676 385414 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-04-28 14:05 UTC by Louis Moureaux
Modified: 2018-06-27 15:41 UTC (History)
14 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.77 KB, text/plain)
2017-05-14 16:47 UTC, Jaime Torres
Details
New crash information added by DrKonqi (4.19 KB, text/plain)
2017-05-25 08:56 UTC, Andreas Buschka
Details
New crash information added by DrKonqi (8.00 KB, text/plain)
2017-06-20 23:01 UTC, Pete
Details
New crash information added by DrKonqi (4.69 KB, text/plain)
2017-07-29 14:59 UTC, H.H.
Details
New crash information added by DrKonqi (3.86 KB, text/plain)
2017-09-26 04:37 UTC, Gregg
Details
New crash information added by DrKonqi (3.62 KB, text/plain)
2017-11-23 13:31 UTC, Christopher Yeleighton
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Louis Moureaux 2017-04-28 14:05:47 UTC
Application: dolphin (17.04.0)

Qt Version: 5.7.1
Frameworks Version: 5.33.0
Operating System: Linux 4.8.0-34-generic x86_64
Distribution: KDE neon User Edition 5.9

-- Information about the crash:
- What I was doing when the application crashed:
I restarted a stopped activity, where I had several Dolphin windows. Other KXMLGUI applications such as Kate are not affected.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe353c878c0 (LWP 15648))]

Thread 4 (Thread 0x7fe32ed8a700 (LWP 15677)):
#0  0x00007fe3483eea79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe3483aa372 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe3483aa49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe34e42675b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe34e3d10ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe34e200f64 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe34e205b48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe34a6b16ba in start_thread (arg=0x7fe32ed8a700) at pthread_create.c:333
#8  0x00007fe3536a282d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fe337fff700 (LWP 15652)):
#0  0x00007fe353696b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fe3483aa38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe3483aa49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe34e42675b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe34e3d10ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe34e200f64 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe353d76735 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fe34e205b48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe34a6b16ba in start_thread (arg=0x7fe337fff700) at pthread_create.c:333
#9  0x00007fe3536a282d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fe33e037700 (LWP 15650)):
#0  0x00007fe353696b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fe3476aec62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fe3476b08d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fe34058fd79 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fe34e205b48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe34a6b16ba in start_thread (arg=0x7fe33e037700) at pthread_create.c:333
#6  0x00007fe3536a282d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fe353c878c0 (LWP 15648)):
[KCrash Handler]
#6  DolphinViewContainer::setActive (this=0x0, active=active@entry=true) at /workspace/build/src/dolphinviewcontainer.cpp:208
#7  0x00007fe3539bd422 in DolphinTabPage::restoreState (this=0x2161250, state=...) at /workspace/build/src/dolphintabpage.cpp:239
#8  0x00007fe3539bf3d6 in DolphinTabWidget::readProperties (this=0x1cdce10, group=...) at /workspace/build/src/dolphintabwidget.cpp:90
#9  0x00007fe350f20120 in KMainWindow::readPropertiesInternal(KConfig*, int) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#10 0x00007fe350f20182 in KMainWindow::restore(int, bool) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#11 0x00007fe3539c323b in kdemain (argc=1, argv=<optimized out>) at /workspace/build/src/main.cpp:157
#12 0x00007fe3535bc830 in __libc_start_main (main=0x4006b0 <main(int, char**)>, argc=3, argv=0x7ffff3b0fbf8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffff3b0fbe8) at ../csu/libc-start.c:291
#13 0x00000000004006e9 in _start ()

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2017-04-29 11:21:53 UTC
I cannot reproduce, but this could be another regression caused by https://phabricator.kde.org/R318:6af0dad2eeba82929c2299f66ea81e5d0140a251 (see also bug 379135).
Comment 2 Jaime Torres 2017-05-14 16:47:15 UTC
Created attachment 105536 [details]
New crash information added by DrKonqi

dolphin (17.04.0) using Qt 5.7.1

- What I was doing when the application crashed:

Just logged in and restoring the previous session.

-- Backtrace (Reduced):
#6  DolphinViewContainer::setActive (this=0x0, active=active@entry=true) at /usr/src/debug/dolphin-17.04.0/src/dolphinviewcontainer.cpp:208
#7  0x00007f1c48bd2b72 in DolphinTabPage::restoreState (this=0x2daced0, state=...) at /usr/src/debug/dolphin-17.04.0/src/dolphintabpage.cpp:239
#8  0x00007f1c48bd4b35 in DolphinTabWidget::readProperties (this=0x268abd0, group=...) at /usr/src/debug/dolphin-17.04.0/src/dolphintabwidget.cpp:90
#9  0x00007f1c461224a0 in KMainWindow::readPropertiesInternal(KConfig*, int) () from /usr/lib64/libKF5XmlGui.so.5
#10 0x00007f1c46122502 in KMainWindow::restore(int, bool) () from /usr/lib64/libKF5XmlGui.so.5
Comment 3 Andreas Buschka 2017-05-25 08:56:31 UTC
Created attachment 105704 [details]
New crash information added by DrKonqi

dolphin (17.04.1) using Qt 5.7.1

- What I was doing when the application crashed:

Updated my OpenSuSE Tumbleweed system to the newest packages (Tumbleweed is a continously updated distribution, maybe comparable to Debian's testing), rebooted, and logged in back again. Crashed occured immediately after logging in.

-- Backtrace (Reduced):
#6  DolphinViewContainer::setActive (this=0x0, active=true) at /usr/src/debug/dolphin-17.04.1/src/dolphinviewcontainer.cpp:208
#7  0x00007fa0389f8c72 in DolphinTabPage::restoreState (this=0x12852c0, state=...) at /usr/src/debug/dolphin-17.04.1/src/dolphintabpage.cpp:239
#8  0x00007fa0389fac35 in DolphinTabWidget::readProperties (this=0xcf2c30, group=...) at /usr/src/debug/dolphin-17.04.1/src/dolphintabwidget.cpp:90
#9  0x00007fa035f464a0 in KMainWindow::readPropertiesInternal (this=this@entry=0xcf3460, config=0x1466800, number=number@entry=1) at /usr/src/debug/kxmlgui-5.33.0/src/kmainwindow.cpp:648
#10 0x00007fa035f46502 in KMainWindow::restore (this=this@entry=0xcf3460, number=number@entry=1, show=show@entry=true) at /usr/src/debug/kxmlgui-5.33.0/src/kmainwindow.cpp:473
Comment 4 Elvis Angelaccio 2017-05-29 12:43:23 UTC
*** Bug 380309 has been marked as a duplicate of this bug. ***
Comment 5 Pete 2017-06-20 23:01:24 UTC
Created attachment 106205 [details]
New crash information added by DrKonqi

dolphin (17.04.2) using Qt 5.6.2

- What I was doing when the application crashed:

Immediately had this crash with segmentation fault after an upgrade from Leap 42.2 to 42.3 Beta, logging in for the first time.

-- Backtrace (Reduced):
#6  DolphinViewContainer::setActive (this=0x0, active=active@entry=true) at /usr/src/debug/dolphin-17.04.2/src/dolphinviewcontainer.cpp:208
#7  0x00007f370cede599 in DolphinTabPage::restoreState (this=0x1c5b690, state=...) at /usr/src/debug/dolphin-17.04.2/src/dolphintabpage.cpp:240
#8  0x00007f370cee0234 in DolphinTabWidget::readProperties (this=0x175e290, group=...) at /usr/src/debug/dolphin-17.04.2/src/dolphintabwidget.cpp:90
#9  0x00007f370a49a019 in KMainWindow::readPropertiesInternal (this=this@entry=0x178c9b0, config=0x1ca04b0, number=number@entry=1) at /usr/src/debug/kxmlgui-5.32.0/src/kmainwindow.cpp:648
#10 0x00007f370a49a152 in KMainWindow::restore (this=this@entry=0x178c9b0, number=number@entry=1, show=show@entry=true) at /usr/src/debug/kxmlgui-5.32.0/src/kmainwindow.cpp:473
Comment 6 Christoph Feck 2017-06-21 12:43:02 UTC
*** Bug 381466 has been marked as a duplicate of this bug. ***
Comment 7 Christoph Feck 2017-07-13 13:00:56 UTC
*** Bug 382296 has been marked as a duplicate of this bug. ***
Comment 8 H.H. 2017-07-29 14:59:35 UTC
Created attachment 106952 [details]
New crash information added by DrKonqi

dolphin (17.04.3) using Qt 5.9.1

- What I was doing when the application crashed:

I did a dist-upgrade with opensuse-factory, after restart and first login, dolphin crashed while trying to restore previous session

-- Backtrace (Reduced):
#6  DolphinViewContainer::setActive (this=0x0, active=true) at /usr/src/debug/dolphin-17.04.3/src/dolphinviewcontainer.cpp:208
#7  0x00007f51d568f8a1 in DolphinTabPage::restoreState (this=0x564d98e45180, state=...) at /usr/src/debug/dolphin-17.04.3/src/dolphintabpage.cpp:240
#8  0x00007f51d5691816 in DolphinTabWidget::readProperties (this=0x564d988930c0, group=...) at /usr/src/debug/dolphin-17.04.3/src/dolphintabwidget.cpp:90
#9  0x00007f51d2bde758 in KMainWindow::readPropertiesInternal (this=this@entry=0x564d988993b0, config=0x564d98e30ba0, number=number@entry=1) at /usr/src/debug/kxmlgui-5.36.0/src/kmainwindow.cpp:648
#10 0x00007f51d2bde7a2 in KMainWindow::restore (this=0x564d988993b0, number=1, show=<optimized out>) at /usr/src/debug/kxmlgui-5.36.0/src/kmainwindow.cpp:473
Comment 9 Christoph Feck 2017-08-16 07:04:25 UTC
*** Bug 383580 has been marked as a duplicate of this bug. ***
Comment 10 Elvis Angelaccio 2017-08-19 12:38:25 UTC
*** Bug 383676 has been marked as a duplicate of this bug. ***
Comment 11 Gregg 2017-09-26 04:37:26 UTC
Created attachment 108032 [details]
New crash information added by DrKonqi

dolphin (17.04.2) using Qt 5.6.2

- What I was doing when the application crashed:
Had removed and reinstalled nvidia drivers since desktop session was failing with sddm-greeter not starting. This is the first time dolphin had started since the update to kernel 4.4.85 and  then 4.4.87 in opensuse 42.3

-- Backtrace (Reduced):
#6  DolphinViewContainer::setActive (this=0x0, active=true) at /usr/src/debug/dolphin-17.04.2/src/dolphinviewcontainer.cpp:208
#7  0x00007f9e2a940599 in DolphinTabPage::restoreState (this=0x23603f0, state=...) at /usr/src/debug/dolphin-17.04.2/src/dolphintabpage.cpp:240
#8  0x00007f9e2a942234 in DolphinTabWidget::readProperties (this=0x22cbf30, group=...) at /usr/src/debug/dolphin-17.04.2/src/dolphintabwidget.cpp:90
#9  0x00007f9e27efc019 in KMainWindow::readPropertiesInternal (this=this@entry=0x22a4a40, config=0x28b12c0, number=number@entry=1) at /usr/src/debug/kxmlgui-5.32.0/src/kmainwindow.cpp:648
#10 0x00007f9e27efc152 in KMainWindow::restore (this=this@entry=0x22a4a40, number=number@entry=1, show=show@entry=true) at /usr/src/debug/kxmlgui-5.32.0/src/kmainwindow.cpp:473
Comment 12 Christoph Feck 2017-10-17 19:01:05 UTC
*** Bug 385414 has been marked as a duplicate of this bug. ***
Comment 13 Christopher Yeleighton 2017-11-23 13:31:13 UTC
Created attachment 109023 [details]
New crash information added by DrKonqi

dolphin (17.04.2) using Qt 5.6.2

- What I was doing when the application crashed:

Dolphin crashed on startup after updating openSUSE from Leap 42.2

-- Backtrace (Reduced):
#6  DolphinViewContainer::setActive (this=0x0, active=true) at /usr/src/debug/dolphin-17.04.2/src/dolphinviewcontainer.cpp:208
#7  0x00007fb0d2840599 in DolphinTabPage::restoreState (this=0xf59b90, state=...) at /usr/src/debug/dolphin-17.04.2/src/dolphintabpage.cpp:240
#8  0x00007fb0d2842234 in DolphinTabWidget::readProperties (this=0xddf360, group=...) at /usr/src/debug/dolphin-17.04.2/src/dolphintabwidget.cpp:90
#9  0x00007fb0cfdfc019 in KMainWindow::readPropertiesInternal(KConfig*, int) () from /usr/lib64/libKF5XmlGui.so.5
#10 0x00007fb0cfdfc152 in KMainWindow::restore(int, bool) () from /usr/lib64/libKF5XmlGui.so.5
Comment 14 Julian Steinmann 2018-06-16 13:23:24 UTC
I assume that this issue does still exist with newer versions of Dolphin, but it'd be great if somebody could comment whether the crash does still happen or not. Thanks!
Comment 15 Louis Moureaux 2018-06-16 21:33:03 UTC
> I assume that this issue does still exist with newer versions of Dolphin, but
> it'd be great if somebody could comment whether the crash does still happen or 
> not. Thanks!
Just checked, it doesn't seem to happen anymore.

I'm now using Dolphin 18.04.1, Qt 5.10.0, Kde Frameworks 5.46.0

Thank you for taking the time to look at this bug!
Comment 16 Christoph Feck 2018-06-27 15:41:54 UTC
Thanks for the update; changing status.