Bug 301935 - When tooltips are enabled and the information side panel is hidden, dolphin crashes a lot.
Summary: When tooltips are enabled and the information side panel is hidden, dolphin c...
Status: RESOLVED DUPLICATE of bug 298157
Alias: None
Product: dolphin
Classification: Applications
Component: panels: information (show other bugs)
Version: 2.0
Platform: Arch Linux Linux
: NOR critical
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-14 22:08 UTC by Harold
Modified: 2012-06-14 23:23 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Harold 2012-06-14 22:08:06 UTC
After updating to KDE 4.8.4, a lot of actions in dolphin cause it to crash when tooltips are enabled and it (dolphin) was started with the information side panel is hidden.

The actions that cause it to crash are:
-opening a file in another application
-right-clicking on a file or background (the current folder)
-selecting a file and pressing the context menu keyboard key
-toggling the information side panel on

The tooltips also never show with this configuration, only the cursor turns into the hourglass animation and stays that way until it is moved away.
I have also tested this with a fresh user. Same situation.

The crash handler actually says it's kdeinit4 that crashes.

Here's the info from the debugger:
Application: Dolphin (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa69365d780 (LWP 10944))]

Thread 2 (Thread 0x7fa67a812700 (LWP 10945)):
#0  0x00007ffff77838f4 in ?? ()
#1  0x00007fa68de8ff6d in clock_gettime () from /lib/librt.so.1
#2  0x00007fa692210344 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007fa6922e330d in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fa6922e3653 in ?? () from /usr/lib/libQtCore.so.4
#5  0x00007fa6922e21cc in ?? () from /usr/lib/libQtCore.so.4
#6  0x00007fa6922e2275 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fa68dbdefaf in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0x00007fa68dbdf69b in ?? () from /usr/lib/libglib-2.0.so.0
#9  0x00007fa68dbdf894 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0x00007fa6922e2b06 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x00007fa6922b363f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0x00007fa6922b38c8 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#13 0x00007fa6921b76e0 in QThread::exec() () from /usr/lib/libQtCore.so.4
#14 0x00007fa69229403f in ?? () from /usr/lib/libQtCore.so.4
#15 0x00007fa6921ba67b in ?? () from /usr/lib/libQtCore.so.4
#16 0x00007fa691f2ae0e in start_thread () from /lib/libpthread.so.0
#17 0x00007fa690cbf1ed in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7fa69365d780 (LWP 10944)):
[KCrash Handler]
#5  0x00007fa69280259c in KSycocaDict::find_string(QString const&) const () from /usr/lib/libkdecore.so.5
#6  0x00007fa69276dfc8 in KMimeTypeTrader::preferredService(QString const&, QString const&) () from /usr/lib/libkdecore.so.5
#7  0x00007fa68afc02ac in KRun::runUrl(KUrl const&, QString const&, QWidget*, bool, bool, QString const&, QByteArray const&) () from /usr/lib/libkio.so.5
#8  0x00007fa68afc0977 in KRun::foundMimeType(QString const&) () from /usr/lib/libkio.so.5
#9  0x00007fa68afb6412 in KRun::mimeTypeDetermined(QString const&) () from /usr/lib/libkio.so.5
#10 0x00007fa68afbeff8 in KRun::init() () from /usr/lib/libkio.so.5
#11 0x00007fa68afb8290 in KRun::slotTimeout() () from /usr/lib/libkio.so.5
#12 0x00007fa6922c9dcf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#13 0x00007fa6922c90dc in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#14 0x00007fa691449f7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#15 0x00007fa69144e3fa in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#16 0x00007fa693055c66 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#17 0x00007fa6922b48ee in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#18 0x00007fa6922e5352 in ?? () from /usr/lib/libQtCore.so.4
#19 0x00007fa6922e2484 in ?? () from /usr/lib/libQtCore.so.4
#20 0x00007fa68dbdf4a5 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0x00007fa68dbdf7d8 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0x00007fa68dbdf894 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#23 0x00007fa6922e2ae6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#24 0x00007fa6914ea2fe in ?? () from /usr/lib/libQtGui.so.4
#25 0x00007fa6922b363f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#26 0x00007fa6922b38c8 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#27 0x00007fa6922b8568 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#28 0x00007fa680051737 in kdemain () from /usr/lib/libkdeinit4_dolphin.so
#29 0x0000000000408292 in _start ()

Reproducible: Always

Steps to Reproduce:
1. Enable "Show tooltips" in the General pane of Dolphin settings.
2. Hide the information toolbar.
3. Do one of the actions that cause it to crash (listed above)
Comment 1 Harold 2012-06-14 22:34:54 UTC
After further testing I have discovered that for dolphin to crash when toggling the information side panel on only the second condition needs to be met - the information side panel must be hidden when dolphin is started. The tooltips setting is irrelevant in this case.
Comment 2 Peter Penz 2012-06-14 23:23:49 UTC

*** This bug has been marked as a duplicate of bug 298157 ***