Bug 386931 - Dolpin Crashes after closing pdf in evince
Summary: Dolpin Crashes after closing pdf in evince
Status: RESOLVED WORKSFORME
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.3
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-11-15 00:59 UTC by bugs
Modified: 2018-07-13 19:56 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bugs 2017-11-15 00:59:00 UTC
Application: kdeinit5 (16.12.3)

Qt Version: 5.6.2
Frameworks Version: 5.32.0
Operating System: Linux 4.9.56-desktop-1.mga6 x86_64
Distribution: "Mageia 6"

-- Information about the crash:
- What I was doing when the application crashed:

Browsing pdf in Envice then closed envice and dolphin  crashed. Sometimes closing dolphin will result in dolphin crashed bug coming up. kdeinit has crashed more rarely.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Dolphin (kdeinit5), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe9e73a2800 (LWP 19449))]

Thread 4 (Thread 0x7fe9c7fff700 (LWP 19452)):
#0  0x00007fe9e595000d in poll () from /lib64/libc.so.6
#1  0x00007fe9e2545c94 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007fe9e2545d9c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fe9e5edae2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fe9e5e8649a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fe9e5cc03bc in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fe9e5cc4ff9 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#7  0x00007fe9e329466d in start_thread () from /lib64/libpthread.so.0
#8  0x00007fe9e595be4d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fe9ce18a700 (LWP 19451)):
#0  0x00007fe9e595000d in poll () from /lib64/libc.so.6
#1  0x00007fe9e2545c94 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007fe9e2545d9c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fe9e5edae2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fe9e5e8649a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fe9e5cc03bc in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fe9e72d1635 in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5
#7  0x00007fe9e5cc4ff9 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007fe9e329466d in start_thread () from /lib64/libpthread.so.0
#9  0x00007fe9e595be4d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fe9cffb4700 (LWP 19450)):
#0  0x00007fe9e595000d in poll () from /lib64/libc.so.6
#1  0x00007fe9e6899902 in _xcb_conn_wait () from /lib64/libxcb.so.1
#2  0x00007fe9e689b657 in xcb_wait_for_event () from /lib64/libxcb.so.1
#3  0x00007fe9d2c85be9 in QXcbEventReader::run() () from /lib64/libQt5XcbQpa.so.5
#4  0x00007fe9e5cc4ff9 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fe9e329466d in start_thread () from /lib64/libpthread.so.0
#6  0x00007fe9e595be4d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fe9e73a2800 (LWP 19449)):
[KCrash Handler]
#6  0x00007fe9e5899818 in raise () from /lib64/libc.so.6
#7  0x00007fe9e589af2a in abort () from /lib64/libc.so.6
#8  0x00007fe9e58d843a in __libc_message () from /lib64/libc.so.6
#9  0x00007fe9e58e1879 in _int_free () from /lib64/libc.so.6
#10 0x00007fe9e58e4db8 in free () from /lib64/libc.so.6
#11 0x00007fe9e5cab1ff in QList<QString>::~QList() () from /lib64/libQt5Core.so.5
#12 0x00007fe9e5ecd005 in (anonymous namespace)::clear(QVariant::Private*) () from /lib64/libQt5Core.so.5
#13 0x00007fe9e72d5f54 in QList<QVariant>::dealloc(QListData::Data*) [clone .isra.8] () from /lib64/libQt5DBus.so.5
#14 0x00007fe9e72e8c5b in QDBusMessage::~QDBusMessage() () from /lib64/libQt5DBus.so.5
#15 0x00007fe9d9254e4a in KToolInvocation::startServiceInternal(char const*, QString const&, QStringList const&, QString*, QString*, int*, QByteArray const&, bool, QString const&) () from /lib64/libKF5Service.so.5
#16 0x00007fe9d925553c in KToolInvocation::startServiceByDesktopPath(QString const&, QStringList const&, QString*, QString*, int*, QByteArray const&, bool) () from /lib64/libKF5Service.so.5
#17 0x00007fe9db1c977c in KRun::runService(KService const&, QList<QUrl> const&, QWidget*, bool, QString const&, QByteArray const&) () from /lib64/libKF5KIOWidgets.so.5
#18 0x00007fe9db1cb4f4 in KRun::runUrl(QUrl const&, QString const&, QWidget*, QFlags<KRun::RunFlag>, QString const&, QByteArray const&) () from /lib64/libKF5KIOWidgets.so.5
#19 0x00007fe9db1cbad5 in KRun::runUrl(QUrl const&, QString const&, QWidget*, bool, bool, QString const&, QByteArray const&) () from /lib64/libKF5KIOWidgets.so.5
#20 0x00007fe9db1cbc4b in KRun::foundMimeType(QString const&) () from /lib64/libKF5KIOWidgets.so.5
#21 0x00007fe9db1c4f32 in KRun::mimeTypeDetermined(QString const&) () from /lib64/libKF5KIOWidgets.so.5
#22 0x00007fe9db1caa7e in KRun::init() () from /lib64/libKF5KIOWidgets.so.5
#23 0x00007fe9db1cc475 in KRun::slotTimeout() () from /lib64/libKF5KIOWidgets.so.5
#24 0x00007fe9e5eb3859 in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5
#25 0x00007fe9e5ebf6a8 in QTimer::timerEvent(QTimerEvent*) () from /lib64/libQt5Core.so.5
#26 0x00007fe9e5eb436b in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#27 0x00007fe9e473fd0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#28 0x00007fe9e4744e76 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#29 0x00007fe9e5e88628 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#30 0x00007fe9e5ed9d6e in QTimerInfoList::activateTimers() () from /lib64/libQt5Core.so.5
#31 0x00007fe9e5eda2a1 in timerSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#32 0x00007fe9e2545ac7 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#33 0x00007fe9e2545cf8 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#34 0x00007fe9e2545d9c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#35 0x00007fe9e5edae06 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#36 0x00007fe9e5e8649a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#37 0x00007fe9e5e8e7e1 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#38 0x00007fe9dc66f3f6 in kdemain () from /usr/lib64/libkdeinit5_dolphin.so
#39 0x000000000040818f in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#40 0x0000000000409437 in handle_launcher_request(int, char const*) [clone .isra.26] ()
#41 0x0000000000409bd6 in handle_requests(int) ()
#42 0x0000000000404dd3 in main ()

Reported using DrKonqi
Comment 1 Julian Steinmann 2018-06-15 19:39:52 UTC
You are using a very old version of Dolphin. Please try to update Dolphin, test this bug again & report back. Thanks!
Comment 2 Julian Steinmann 2018-06-28 19:21:13 UTC
Have you been able to reproduce this crash with a newer version of Dolphin? If we don't get a response in the next two weeks, I'll close this report. Thanks for reporting!
Comment 3 Julian Steinmann 2018-07-13 19:56:15 UTC
No response -> closing. Please reopen this bug if you do still experience the issue. Thanks!