Bug 328126 - KDE KickOff Application Launcher crashes when trying to browse Applications/Games
Summary: KDE KickOff Application Launcher crashes when trying to browse Applications/G...
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: 4.11.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-11-26 22:22 UTC by Twisted Lucidity
Modified: 2013-11-30 12:43 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 Twisted Lucidity 2013-11-26 22:22:34 UTC
Application: plasma-desktop (4.11.2)
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.11.0-13-generic x86_64
Distribution: Ubuntu 13.10

-- Information about the crash:
- What I was doing when the application crashed:
Tying to access Applications/Games. Every time I try, Plasma crashes.

- Unusual behavior I noticed:
This causes Plasme to crash and restart. I can't edit applications as this also causes Plasme to crash every time.

I only was "Battle for Wesnoth" and "Sauerbraten" installed.
I can access the games by name from the "Search" bar.
Only "Games" is affected, all other items seem to work fine.

This was working a few days ago, the only difference I can think of is that I ran latest updates as few moments ago.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Floating point exception
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa03f15d7c0 (LWP 5074))]

Thread 4 (Thread 0x7fa018d8c700 (LWP 5078)):
#0  0x00007fa031da6977 in g_main_context_release () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa031da7651 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa031da77ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa03b611a76 in QEventDispatcherGlib::processEvents (this=0x7fa00c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fa03b5e35ef in QEventLoop::processEvents (this=this@entry=0x7fa018d8bd70, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa03b5e38e5 in QEventLoop::exec (this=this@entry=0x7fa018d8bd70, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fa03b4e288f in QThread::exec (this=this@entry=0x152b4f0) at thread/qthread.cpp:542
#7  0x00007fa03b5c4d13 in QInotifyFileSystemWatcherEngine::run (this=0x152b4f0) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fa03b4e4f2f in QThreadPrivate::start (arg=0x152b4f0) at thread/qthread_unix.cpp:338
#9  0x00007fa0324b1f6e in start_thread (arg=0x7fa018d8c700) at pthread_create.c:311
#10 0x00007fa03ea459cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7fa012dc9700 (LWP 5083)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa037df806b in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fa037df80a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fa0324b1f6e in start_thread (arg=0x7fa012dc9700) at pthread_create.c:311
#4  0x00007fa03ea459cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f9f80fbe700 (LWP 5084)):
#0  0x00007fa031de70ea in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa031de7399 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa031da7286 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa031da7708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa031da77ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa03b611a76 in QEventDispatcherGlib::processEvents (this=0x7f9f7c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fa03b5e35ef in QEventLoop::processEvents (this=this@entry=0x7f9f80fbdd70, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fa03b5e38e5 in QEventLoop::exec (this=this@entry=0x7f9f80fbdd70, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fa03b4e288f in QThread::exec (this=this@entry=0x1ff3d90) at thread/qthread.cpp:542
#9  0x00007fa03b5c4d13 in QInotifyFileSystemWatcherEngine::run (this=0x1ff3d90) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007fa03b4e4f2f in QThreadPrivate::start (arg=0x1ff3d90) at thread/qthread_unix.cpp:338
#11 0x00007fa0324b1f6e in start_thread (arg=0x7f9f80fbe700) at pthread_create.c:311
#12 0x00007fa03ea459cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7fa03f15d7c0 (LWP 5074)):
[KCrash Handler]
#6  0x00007fa03aa6c9af in read_dib_body (s=..., bi=..., offset=138, startpos=0, image=...) at image/qbmphandler.cpp:322
#7  0x00007fa03aa6d5b1 in QBmpHandler::read (this=0x3d0f6e0, image=0x7fff2c558ab0) at image/qbmphandler.cpp:770
#8  0x00007fa03aa465f4 in QImageReader::read (this=this@entry=0x7fff2c558b10, image=image@entry=0x7fff2c558ab0) at image/qimagereader.cpp:1205
#9  0x00007fa03aa46b44 in QImageReader::read (this=this@entry=0x7fff2c558b10) at image/qimagereader.cpp:1155
#10 0x00007fa03aa3ae4e in QImage::load (this=this@entry=0x7fff2c558bc0, fileName=..., format=format@entry=0x1f263d8 "BMP") at image/qimage.cpp:5094
#11 0x00007fa03aa3af46 in QImage::QImage (this=0x7fff2c558bc0, fileName=..., format=0x1f263d8 "BMP") at image/qimage.cpp:995
#12 0x00007fa03c25e58f in KIconLoaderPrivate::createIconImage (this=0xf01960, path=..., size=32) at ../../kdeui/icons/kiconloader.cpp:781
#13 0x00007fa03c25f0e6 in KIconLoader::loadIcon (this=0xed1790, _name=..., group=KIconLoader::Desktop, size=32, state=state@entry=0, overlays=..., path_store=path_store@entry=0x0, canReturnNull=canReturnNull@entry=false) at ../../kdeui/icons/kiconloader.cpp:1194
#14 0x00007fa03c256c02 in KIconEngine::paint (this=<optimized out>, painter=0x7fff2c559330, rect=..., mode=<optimized out>, state=<optimized out>) at ../../kdeui/icons/kiconengine.cpp:88
#15 0x00007fa03aa25bb0 in QIcon::paint (this=this@entry=0x7fff2c558f90, painter=painter@entry=0x7fff2c559330, rect=..., alignment=..., mode=mode@entry=QIcon::Normal, state=state@entry=QIcon::Off) at image/qicon.cpp:730
#16 0x00007fa03e5675bd in Plasma::Delegate::paint (this=this@entry=0x1ec6810, painter=painter@entry=0x7fff2c559330, option=..., index=...) at ../../plasma/delegate.cpp:261
#17 0x00007fa02138e512 in Kickoff::ItemDelegate::paint (this=0x1ec6810, painter=0x7fff2c559330, option=..., index=...) at ../../../../../plasma/desktop/applets/kickoff/ui/itemdelegate.cpp:47
#18 0x00007fa02138af59 in Kickoff::FlipScrollView::paintItems (this=this@entry=0x1ec0a60, painter=..., event=event@entry=0x7fff2c5599d0, root=...) at ../../../../../plasma/desktop/applets/kickoff/ui/flipscrollview.cpp:466
#19 0x00007fa02138b36b in Kickoff::FlipScrollView::paintEvent (this=0x1ec0a60, event=0x7fff2c5599d0) at ../../../../../plasma/desktop/applets/kickoff/ui/flipscrollview.cpp:518
#20 0x00007fa03a9d1104 in QWidget::event (this=this@entry=0x1ec0a60, event=event@entry=0x7fff2c5599d0) at kernel/qwidget.cpp:8532
#21 0x00007fa03ad725be in QFrame::event (this=0x1ec0a60, e=0x7fff2c5599d0) at widgets/qframe.cpp:557
#22 0x00007fa03ae816b3 in QAbstractItemView::viewportEvent (this=0x1ec0a60, event=0x7fff2c5599d0) at itemviews/qabstractitemview.cpp:1644
#23 0x00007fa03b5e4a26 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0xe5b360, receiver=receiver@entry=0x1ec03d0, event=event@entry=0x7fff2c5599d0) at kernel/qcoreapplication.cpp:1056
#24 0x00007fa03a981ddc in QApplicationPrivate::notify_helper (this=this@entry=0xe5b360, receiver=receiver@entry=0x1ec03d0, e=e@entry=0x7fff2c5599d0) at kernel/qapplication.cpp:4563
#25 0x00007fa03a988470 in QApplication::notify (this=this@entry=0xe1c740, receiver=receiver@entry=0x1ec03d0, e=e@entry=0x7fff2c5599d0) at kernel/qapplication.cpp:4353
#26 0x00007fa03c2a8a6a in KApplication::notify (this=0xe1c740, receiver=0x1ec03d0, event=0x7fff2c5599d0) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x00007fa03b5e48bd in QCoreApplication::notifyInternal (this=0xe1c740, receiver=receiver@entry=0x1ec03d0, event=event@entry=0x7fff2c5599d0) at kernel/qcoreapplication.cpp:946
#28 0x00007fa03a9cb811 in sendSpontaneousEvent (event=0x7fff2c5599d0, receiver=0x1ec03d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#29 QWidgetPrivate::drawWidget (this=this@entry=0x1ec2ad0, pdev=0x3fc2d80, rgn=..., offset=..., flags=68, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1f5efe0) at kernel/qwidget.cpp:5598
#30 0x00007fa03ab8df4a in QWidgetBackingStore::sync (this=0x1f5efe0) at painting/qbackingstore.cpp:1365
#31 0x00007fa03a9c0fc0 in QWidgetPrivate::syncBackingStore (this=this@entry=0x2058af0) at kernel/qwidget.cpp:1896
#32 0x00007fa03a9d0c82 in QWidget::event (this=0x1e59f70, event=0x1ec89c0) at kernel/qwidget.cpp:8679
#33 0x00007fa03a981dfc in QApplicationPrivate::notify_helper (this=this@entry=0xe5b360, receiver=receiver@entry=0x1e59f70, e=e@entry=0x1ec89c0) at kernel/qapplication.cpp:4567
#34 0x00007fa03a988470 in QApplication::notify (this=this@entry=0xe1c740, receiver=receiver@entry=0x1e59f70, e=e@entry=0x1ec89c0) at kernel/qapplication.cpp:4353
#35 0x00007fa03c2a8a6a in KApplication::notify (this=0xe1c740, receiver=0x1e59f70, event=0x1ec89c0) at ../../kdeui/kernel/kapplication.cpp:311
#36 0x00007fa03b5e48bd in QCoreApplication::notifyInternal (this=0xe1c740, receiver=receiver@entry=0x1e59f70, event=event@entry=0x1ec89c0) at kernel/qcoreapplication.cpp:946
#37 0x00007fa03b5e7e1f in sendEvent (event=0x1ec89c0, receiver=0x1e59f70) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xdce1f0) at kernel/qcoreapplication.cpp:1570
#39 0x00007fa03b5e82c3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#40 0x00007fa03b612073 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#41 postEventSourceDispatch (s=0xe6fb70) at kernel/qeventdispatcher_glib.cpp:279
#42 0x00007fa031da73b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007fa031da7708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007fa031da77ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007fa03b611a55 in QEventDispatcherGlib::processEvents (this=0xdcfad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#46 0x00007fa03aa239d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#47 0x00007fa03b5e35ef in QEventLoop::processEvents (this=this@entry=0x7fff2c55a300, flags=...) at kernel/qeventloop.cpp:149
#48 0x00007fa03b5e38e5 in QEventLoop::exec (this=this@entry=0x7fff2c55a300, flags=...) at kernel/qeventloop.cpp:204
#49 0x00007fa03b5e8e5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#50 0x00007fa03a98034c in QApplication::exec () at kernel/qapplication.cpp:3828
#51 0x00007fa03ed4f27c in kdemain (argc=1, argv=0x7fff2c55a558) at ../../../../plasma/desktop/shell/main.cpp:126
#52 0x00007fa03e96cde5 in __libc_start_main (main=0x4006e0 <main(int, char**)>, argc=1, ubp_av=0x7fff2c55a558, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff2c55a548) at libc-start.c:260
#53 0x000000000040070e in _start ()

Possible duplicates by query: bug 327714, bug 322008, bug 321656, bug 320901, bug 310798.

Reported using DrKonqi
Comment 1 Twisted Lucidity 2013-11-26 22:28:54 UTC
This is the backtrace from trying to edit applications. Another FPE, same library.

Application: KDE Menu Editor (kmenuedit), signal: Floating point exception
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

[KCrash Handler]
#6  0x00007f80b8c6e9af in read_dib_body (s=..., bi=..., offset=138, startpos=0, image=...) at image/qbmphandler.cpp:322
#7  0x00007f80b8c6f5b1 in QBmpHandler::read (this=0x2038330, image=0x7fff691f9c80) at image/qbmphandler.cpp:770
#8  0x00007f80b8c485f4 in QImageReader::read (this=this@entry=0x7fff691f9ce0, image=image@entry=0x7fff691f9c80) at image/qimagereader.cpp:1205
#9  0x00007f80b8c48b44 in QImageReader::read (this=this@entry=0x7fff691f9ce0) at image/qimagereader.cpp:1155
#10 0x00007f80b8c3ce4e in QImage::load (this=this@entry=0x7fff691f9d90, fileName=..., format=format@entry=0x20267e8 "BMP") at image/qimage.cpp:5094
#11 0x00007f80b8c3cf46 in QImage::QImage (this=0x7fff691f9d90, fileName=..., format=0x20267e8 "BMP") at image/qimage.cpp:995
#12 0x00007f80b984358f in KIconLoaderPrivate::createIconImage (this=0x1dd0080, path=..., size=16) at ../../kdeui/icons/kiconloader.cpp:781
#13 0x00007f80b98440e6 in KIconLoader::loadIcon (this=0x1daccc0, _name=..., group=group@entry=KIconLoader::Small, size=16, size@entry=0, state=state@entry=0, overlays=..., path_store=path_store@entry=0x0, canReturnNull=canReturnNull@entry=true) at ../../kdeui/icons/kiconloader.cpp:1194
#14 0x00007f80baa01b6a in appIcon (iconName=...) at ../../kmenuedit/treeview.cpp:229
#15 0x00007f80baa025fc in TreeView::createTreeItem (this=this@entry=0x1d17d20, parent=parent@entry=0x2026390, after=after@entry=0x2032a80, entryInfo=<optimized out>, m_init=m_init@entry=false) at ../../kmenuedit/treeview.cpp:476
#16 0x00007f80baa01e88 in TreeView::fillBranch (this=0x1d17d20, folderInfo=<optimized out>, parent=parent@entry=0x2026390) at ../../kmenuedit/treeview.cpp:505
#17 0x00007f80baa0203d in TreeItem::load (this=this@entry=0x2026390) at ../../kmenuedit/treeview.cpp:203
#18 0x00007f80baa01d43 in TreeView::createTreeItem (this=this@entry=0x1d17d20, parent=parent@entry=0x0, after=after@entry=0x200c960, folderInfo=0x1fe3170, m_init=m_init@entry=false) at ../../kmenuedit/treeview.cpp:446
#19 0x00007f80baa01f01 in TreeView::fillBranch (this=this@entry=0x1d17d20, folderInfo=<optimized out>, parent=parent@entry=0x0) at ../../kmenuedit/treeview.cpp:512
#20 0x00007f80baa0207c in TreeView::fill (this=this@entry=0x1d17d20) at ../../kmenuedit/treeview.cpp:393
#21 0x00007f80baa0226a in TreeView::setViewMode (this=0x1d17d20, showHidden=<optimized out>) at ../../kmenuedit/treeview.cpp:341
#22 0x00007f80baa0932e in KMenuEdit::slotChangeView (this=this@entry=0x1e94ae0) at ../../kmenuedit/kmenuedit.cpp:210
#23 0x00007f80baa097db in KMenuEdit::KMenuEdit (this=0x1e94ae0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../kmenuedit/kmenuedit.cpp:62
#24 0x00007f80ba9f8c8b in kdemain (argc=1, argv=0x7fff691fa588) at ../../kmenuedit/main.cpp:84
#25 0x00007f80ba63bde5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=1, ubp_av=0x7fff691fa588, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff691fa578) at libc-start.c:260
#26 0x00000000004006fe in _start ()
Comment 2 Twisted Lucidity 2013-11-26 22:32:44 UTC
And it seems this affects Dolphin too - this is the backtrace from trying to access ~/.kde/share/applink

Application: Dolphin (dolphin), signal: Floating point exception
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb4f9c147c0 (LWP 5580))]

Thread 3 (Thread 0x7fb4dcfa1700 (LWP 5584)):
#0  0x00007fb4f0f08b80 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb4f0f0aceb in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb4f0f0b5c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb4f0f0b7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb4f5387a76 in QEventDispatcherGlib::processEvents (this=0x7fb4d00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fb4f53595ef in QEventLoop::processEvents (this=this@entry=0x7fb4dcfa0d70, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fb4f53598e5 in QEventLoop::exec (this=this@entry=0x7fb4dcfa0d70, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fb4f525888f in QThread::exec (this=this@entry=0x1da3790) at thread/qthread.cpp:542
#8  0x00007fb4f533ad13 in QInotifyFileSystemWatcherEngine::run (this=0x1da3790) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007fb4f525af2f in QThreadPrivate::start (arg=0x1da3790) at thread/qthread_unix.cpp:338
#10 0x00007fb4f13e3f6e in start_thread (arg=0x7fb4dcfa1700) at pthread_create.c:311
#11 0x00007fb4f94d29cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7fb4d7fff700 (LWP 5585)):
#0  0x00007fb4f94c5f7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb4f0f0b6a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb4f0f0b7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb4f5387a76 in QEventDispatcherGlib::processEvents (this=0x7fb4cc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fb4f53595ef in QEventLoop::processEvents (this=this@entry=0x7fb4d7ffed70, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fb4f53598e5 in QEventLoop::exec (this=this@entry=0x7fb4d7ffed70, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fb4f525888f in QThread::exec (this=this@entry=0x1e1f040) at thread/qthread.cpp:542
#7  0x00007fb4f533ad13 in QInotifyFileSystemWatcherEngine::run (this=0x1e1f040) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fb4f525af2f in QThreadPrivate::start (arg=0x1e1f040) at thread/qthread_unix.cpp:338
#9  0x00007fb4f13e3f6e in start_thread (arg=0x7fb4d7fff700) at pthread_create.c:311
#10 0x00007fb4f94d29cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7fb4f9c147c0 (LWP 5580)):
[KCrash Handler]
#6  0x00007fb4f5e369af in read_dib_body (s=..., bi=..., offset=138, startpos=0, image=...) at image/qbmphandler.cpp:322
#7  0x00007fb4f5e375b1 in QBmpHandler::read (this=0x249d5f0, image=0x7fff16b7b570) at image/qbmphandler.cpp:770
#8  0x00007fb4f5e105f4 in QImageReader::read (this=this@entry=0x7fff16b7b5d0, image=image@entry=0x7fff16b7b570) at image/qimagereader.cpp:1205
#9  0x00007fb4f5e10b44 in QImageReader::read (this=this@entry=0x7fff16b7b5d0) at image/qimagereader.cpp:1155
#10 0x00007fb4f5e04e4e in QImage::load (this=this@entry=0x7fff16b7b680, fileName=..., format=format@entry=0x2406128 "BMP") at image/qimage.cpp:5094
#11 0x00007fb4f5e04f46 in QImage::QImage (this=0x7fff16b7b680, fileName=..., format=0x2406128 "BMP") at image/qimage.cpp:995
#12 0x00007fb4f6a0b58f in KIconLoaderPrivate::createIconImage (this=0x1b8abb0, path=..., size=32) at ../../kdeui/icons/kiconloader.cpp:781
#13 0x00007fb4f6a0c0e6 in KIconLoader::loadIcon (this=0x1b80e30, _name=..., group=group@entry=KIconLoader::Desktop, size=32, state=0, overlays=..., path_store=path_store@entry=0x0, canReturnNull=canReturnNull@entry=false) at ../../kdeui/icons/kiconloader.cpp:1194
#14 0x00007fb4f6a03d6e in KIconEngine::pixmap (this=<optimized out>, size=..., mode=<optimized out>, state=<optimized out>) at ../../kdeui/icons/kiconengine.cpp:104
#15 0x00007fb4f5defab5 in QIcon::pixmap (this=<optimized out>, size=..., mode=<optimized out>, state=<optimized out>) at image/qicon.cpp:684
#16 0x00007fb4f880bf64 in KStandardItemListWidget::pixmapForIcon(QString const&, QStringList const&, int) () from /usr/lib/libdolphinprivate.so.4
#17 0x00007fb4f880c873 in KStandardItemListWidget::updatePixmapCache() () from /usr/lib/libdolphinprivate.so.4
#18 0x00007fb4f880d234 in KStandardItemListWidget::triggerCacheRefreshing() () from /usr/lib/libdolphinprivate.so.4
#19 0x00007fb4f880d3df in KStandardItemListWidget::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*) () from /usr/lib/libdolphinprivate.so.4
#20 0x00007fb4f631679b in _q_paintItem (item=item@entry=0x2349820, painter=painter@entry=0x7fff16b7c4b0, option=option@entry=0x1e1a8a8, widget=widget@entry=0x1e06790, useWindowOpacity=useWindowOpacity@entry=true, painterStateProtection=painterStateProtection@entry=true) at graphicsview/qgraphicsscene.cpp:4335
#21 0x00007fb4f63281f6 in QGraphicsScenePrivate::drawItemHelper (this=this@entry=0x1e1a680, item=item@entry=0x2349820, painter=painter@entry=0x7fff16b7c4b0, option=option@entry=0x1e1a8a8, widget=widget@entry=0x1e06790, painterStateProtection=<optimized out>) at graphicsview/qgraphicsscene.cpp:4431
#22 0x00007fb4f632aa00 in QGraphicsScenePrivate::draw (this=this@entry=0x1e1a680, item=item@entry=0x2349820, painter=painter@entry=0x7fff16b7c4b0, viewTransform=viewTransform@entry=0x0, transformPtr=transformPtr@entry=0x2349b00, exposedRegion=exposedRegion@entry=0x1e06e88, widget=0x1e06790, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4966
#23 0x00007fb4f632b135 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x1e1a680, item=0x2349820, painter=painter@entry=0x7fff16b7c4b0, viewTransform=viewTransform@entry=0x0, exposedRegion=exposedRegion@entry=0x1e06e88, widget=widget@entry=0x1e06790, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857
#24 0x00007fb4f632b7e6 in QGraphicsScenePrivate::drawItems (this=0x1e1a680, painter=painter@entry=0x7fff16b7c4b0, viewTransform=viewTransform@entry=0x0, exposedRegion=exposedRegion@entry=0x1e06e88, widget=0x1e06790) at graphicsview/qgraphicsscene.cpp:4739
#25 0x00007fb4f6348ffe in QGraphicsView::paintEvent (this=<optimized out>, event=<optimized out>) at graphicsview/qgraphicsview.cpp:3471
#26 0x00007fb4f5d9b104 in QWidget::event (this=this@entry=0x1e069d0, event=event@entry=0x7fff16b7cb40) at kernel/qwidget.cpp:8532
#27 0x00007fb4f613c5be in QFrame::event (this=0x1e069d0, e=0x7fff16b7cb40) at widgets/qframe.cpp:557
#28 0x00007fb4f6347e09 in QGraphicsView::viewportEvent (this=0x1e069d0, event=0x7fff16b7cb40) at graphicsview/qgraphicsview.cpp:2866
#29 0x00007fb4f535aa26 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1ad68c0, receiver=receiver@entry=0x1e06790, event=event@entry=0x7fff16b7cb40) at kernel/qcoreapplication.cpp:1056
#30 0x00007fb4f5d4bddc in QApplicationPrivate::notify_helper (this=this@entry=0x1ad68c0, receiver=receiver@entry=0x1e06790, e=e@entry=0x7fff16b7cb40) at kernel/qapplication.cpp:4563
#31 0x00007fb4f5d52470 in QApplication::notify (this=this@entry=0x7fff16b7ee60, receiver=receiver@entry=0x1e06790, e=e@entry=0x7fff16b7cb40) at kernel/qapplication.cpp:4353
#32 0x00007fb4f6a55a6a in KApplication::notify (this=0x7fff16b7ee60, receiver=0x1e06790, event=0x7fff16b7cb40) at ../../kdeui/kernel/kapplication.cpp:311
#33 0x00007fb4f535a8bd in QCoreApplication::notifyInternal (this=0x7fff16b7ee60, receiver=receiver@entry=0x1e06790, event=event@entry=0x7fff16b7cb40) at kernel/qcoreapplication.cpp:946
#34 0x00007fb4f5d95811 in sendSpontaneousEvent (event=0x7fff16b7cb40, receiver=0x1e06790) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#35 QWidgetPrivate::drawWidget (this=this@entry=0x1e20810, pdev=pdev@entry=0x215a9e0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1e26c10) at kernel/qwidget.cpp:5598
#36 0x00007fb4f5d96240 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1e06a00, pdev=pdev@entry=0x215a9e0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1e26c10) at kernel/qwidget.cpp:5807
#37 0x00007fb4f5d953cc in QWidgetPrivate::drawWidget (this=this@entry=0x1e06a00, pdev=pdev@entry=0x215a9e0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1e26c10) at kernel/qwidget.cpp:5651
#38 0x00007fb4f5d96240 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1dda280, pdev=pdev@entry=0x215a9e0, siblings=..., index=<optimized out>, index@entry=6, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1e26c10) at kernel/qwidget.cpp:5807
#39 0x00007fb4f5d960af in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1dda280, pdev=pdev@entry=0x215a9e0, siblings=..., index=6, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1e26c10) at kernel/qwidget.cpp:5794
#40 0x00007fb4f5d953cc in QWidgetPrivate::drawWidget (this=this@entry=0x1dda280, pdev=pdev@entry=0x215a9e0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1e26c10) at kernel/qwidget.cpp:5651
#41 0x00007fb4f5d96240 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1e500d0, pdev=pdev@entry=0x215a9e0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1e26c10) at kernel/qwidget.cpp:5807
#42 0x00007fb4f5d953cc in QWidgetPrivate::drawWidget (this=this@entry=0x1e500d0, pdev=pdev@entry=0x215a9e0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1e26c10) at kernel/qwidget.cpp:5651
#43 0x00007fb4f5d96240 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1d9c8b0, pdev=pdev@entry=0x215a9e0, siblings=..., index=<optimized out>, index@entry=5, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1e26c10) at kernel/qwidget.cpp:5807
#44 0x00007fb4f5d960af in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1d9c8b0, pdev=pdev@entry=0x215a9e0, siblings=..., index=5, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1e26c10) at kernel/qwidget.cpp:5794
#45 0x00007fb4f5d953cc in QWidgetPrivate::drawWidget (this=this@entry=0x1d9c8b0, pdev=pdev@entry=0x215a9e0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1e26c10) at kernel/qwidget.cpp:5651
#46 0x00007fb4f5d96240 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1c9a8e0, pdev=pdev@entry=0x215a9e0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1e26c10) at kernel/qwidget.cpp:5807
#47 0x00007fb4f5d953cc in QWidgetPrivate::drawWidget (this=this@entry=0x1c9a8e0, pdev=pdev@entry=0x215a9e0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1e26c10) at kernel/qwidget.cpp:5651
#48 0x00007fb4f5d96240 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1ee2af0, pdev=pdev@entry=0x215a9e0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1e26c10) at kernel/qwidget.cpp:5807
#49 0x00007fb4f5d953cc in QWidgetPrivate::drawWidget (this=this@entry=0x1ee2af0, pdev=pdev@entry=0x215a9e0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1e26c10) at kernel/qwidget.cpp:5651
#50 0x00007fb4f5d96240 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1ca97b0, pdev=pdev@entry=0x215a9e0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1e26c10) at kernel/qwidget.cpp:5807
#51 0x00007fb4f5d953cc in QWidgetPrivate::drawWidget (this=0x1ca97b0, pdev=0x215a9e0, rgn=..., offset=..., flags=flags@entry=5, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1e26c10) at kernel/qwidget.cpp:5651
#52 0x00007fb4f5f57f9e in QWidgetBackingStore::sync (this=0x1e26c10) at painting/qbackingstore.cpp:1373
#53 0x00007fb4f5d8afc0 in QWidgetPrivate::syncBackingStore (this=this@entry=0x1ca97b0) at kernel/qwidget.cpp:1896
#54 0x00007fb4f5d9ac82 in QWidget::event (this=this@entry=0x1ca8da0, event=event@entry=0x23fdde0) at kernel/qwidget.cpp:8679
#55 0x00007fb4f6154db3 in QMainWindow::event (this=this@entry=0x1ca8da0, event=event@entry=0x23fdde0) at widgets/qmainwindow.cpp:1478
#56 0x00007fb4f6b09fa1 in KMainWindow::event (this=this@entry=0x1ca8da0, ev=ev@entry=0x23fdde0) at ../../kdeui/widgets/kmainwindow.cpp:1084
#57 0x00007fb4f6b41a49 in KXmlGuiWindow::event (this=0x1ca8da0, ev=0x23fdde0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#58 0x00007fb4f5d4bdfc in QApplicationPrivate::notify_helper (this=this@entry=0x1ad68c0, receiver=receiver@entry=0x1ca8da0, e=e@entry=0x23fdde0) at kernel/qapplication.cpp:4567
#59 0x00007fb4f5d52470 in QApplication::notify (this=this@entry=0x7fff16b7ee60, receiver=receiver@entry=0x1ca8da0, e=e@entry=0x23fdde0) at kernel/qapplication.cpp:4353
#60 0x00007fb4f6a55a6a in KApplication::notify (this=0x7fff16b7ee60, receiver=0x1ca8da0, event=0x23fdde0) at ../../kdeui/kernel/kapplication.cpp:311
#61 0x00007fb4f535a8bd in QCoreApplication::notifyInternal (this=0x7fff16b7ee60, receiver=receiver@entry=0x1ca8da0, event=event@entry=0x23fdde0) at kernel/qcoreapplication.cpp:946
#62 0x00007fb4f535de1f in sendEvent (event=0x23fdde0, receiver=0x1ca8da0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#63 QCoreApplicationPrivate::sendPostedEvents (receiver=0x1ca8da0, event_type=event_type@entry=77, data=0x1aa8180) at kernel/qcoreapplication.cpp:1570
#64 0x00007fb4f535e2c3 in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=event_type@entry=77) at kernel/qcoreapplication.cpp:1463
#65 0x00007fb4f631fe02 in dispatchPendingUpdateRequests (this=0x1e06a00) at ../../include/QtGui/private/../../../src/gui/graphicsview/qgraphicsview_p.h:200
#66 QGraphicsScenePrivate::_q_processDirtyItems (this=0x1e1a680) at graphicsview/qgraphicsscene.cpp:515
#67 0x00007fb4f63234d9 in QGraphicsScene::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at .moc/release-shared/moc_qgraphicsscene.cpp:107
#68 0x00007fb4f5372dce in QObject::event (this=this@entry=0x1c90f40, e=e@entry=0x22455d0) at kernel/qobject.cpp:1194
#69 0x00007fb4f633097b in QGraphicsScene::event (this=0x1c90f40, event=0x22455d0) at graphicsview/qgraphicsscene.cpp:3565
#70 0x00007fb4f5d4bdfc in QApplicationPrivate::notify_helper (this=this@entry=0x1ad68c0, receiver=receiver@entry=0x1c90f40, e=e@entry=0x22455d0) at kernel/qapplication.cpp:4567
#71 0x00007fb4f5d52470 in QApplication::notify (this=this@entry=0x7fff16b7ee60, receiver=receiver@entry=0x1c90f40, e=e@entry=0x22455d0) at kernel/qapplication.cpp:4353
#72 0x00007fb4f6a55a6a in KApplication::notify (this=0x7fff16b7ee60, receiver=0x1c90f40, event=0x22455d0) at ../../kdeui/kernel/kapplication.cpp:311
#73 0x00007fb4f535a8bd in QCoreApplication::notifyInternal (this=0x7fff16b7ee60, receiver=receiver@entry=0x1c90f40, event=event@entry=0x22455d0) at kernel/qcoreapplication.cpp:946
#74 0x00007fb4f535de1f in sendEvent (event=0x22455d0, receiver=0x1c90f40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#75 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1aa8180) at kernel/qcoreapplication.cpp:1570
#76 0x00007fb4f535e2c3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#77 0x00007fb4f5388073 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#78 postEventSourceDispatch (s=0x1aeaa00) at kernel/qeventdispatcher_glib.cpp:279
#79 0x00007fb4f0f0b3b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#80 0x00007fb4f0f0b708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#81 0x00007fb4f0f0b7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#82 0x00007fb4f5387a55 in QEventDispatcherGlib::processEvents (this=0x1aa9a40, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#83 0x00007fb4f5ded9d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#84 0x00007fb4f53595ef in QEventLoop::processEvents (this=this@entry=0x7fff16b7ed30, flags=...) at kernel/qeventloop.cpp:149
#85 0x00007fb4f53598e5 in QEventLoop::exec (this=this@entry=0x7fff16b7ed30, flags=...) at kernel/qeventloop.cpp:204
#86 0x00007fb4f535ee5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#87 0x00007fb4f97f1417 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#88 0x00007fb4f93f9de5 in __libc_start_main (main=0x4006d0, argc=5, ubp_av=0x7fff16b7ef98, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff16b7ef88) at libc-start.c:260
#89 0x00000000004006fe in _start ()
Comment 3 Twisted Lucidity 2013-11-26 22:49:10 UTC
I had forgotten I aslo have "A virus named Tom" and "Fez" installed, these should be listed under "Games".
I can navigate into ~/.kde/share/applnk from within a terminal OK.
I moved "applnk" to "applnk_broken" and created a new "applnk" folder.
No change.

I logged out/in. No change,

I rebooted, no change.

I restored applnk back to its original state and tried to search for "Fez". This was OK.
Then I tried "A virus named Tom". This seemed to cause a failure of som kind, but plasma did not restart.

This is the content of the file:
user@name:~/.kde/share/applnk$ cat avirusnamedtom_com-avirusnamedtom_1.desktop 
[Desktop Entry]
Encoding=UTF-8
Value=1.0
Type=Application
Name=A Virus Named TOM
GenericName=AVirusNamedTOM
Comment=Take control of TOM, a virus created for one purpose: revenge.
Icon=/home/user/Games/avirusnamedtom/A Virus Named TOM.bmp
Exec="/home/user/Games/avirusnamedtom/AVirusNamedTOM"
Categories=Game
Path=/home/user/Games/avirusnamedtom

All paths exist, nothing seems unusual to me.

kate is able to navigate into the "applnk" folder and open files OK.
Comment 4 Twisted Lucidity 2013-11-26 22:53:03 UTC
This is the result of trying to open "Dolphin" from withing "applnk":
user@name:~/.kde/share/applnk$ dolphin .
"/org/freedesktop/UDisks2/drives/Optiarc_DVD_RW_AD_7740H_Optiarc_DVD_RW_AD_7740H" : property "Drive" does not exist 
"/org/freedesktop/UDisks2/drives/HITACHI_HTS725050A7E630_TF0500Y9HZNSYA" : property "Drive" does not exist 
"/org/freedesktop/UDisks2/drives/HITACHI_HTS725050A7E630_TF0500Y9HZNSYA" : property "DeviceNumber" does not exist 
"/org/freedesktop/UDisks2/drives/HITACHI_HTS725050A7E630_TF0500Y9HZNSYA" : property "Device" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d0" : property "MountPoints" does not exist 
QPixmap::scaled: Pixmap is a null pixmap
QPixmap::scaled: Pixmap is a null pixmap
QPixmap::scaled: Pixmap is a null pixmap
KCrash: Application 'dolphin' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/user/.kde/socket-name/kdeinit4__0

[1]+  Stopped                 dolphin .
user@name:~/.kde/share/applnk$ QSocketNotifier: Invalid socket 13 and type 'Read', disabling...
QSocketNotifier: Invalid socket 16 and type 'Read', disabling...

I should also mention, I am running on my home folder encrypted and using the BTRFS filesystem.
Comment 5 Christoph Feck 2013-11-27 00:54:24 UTC
Please update to Qt 4.8.5.

*** This bug has been marked as a duplicate of bug 310798 ***
Comment 6 Twisted Lucidity 2013-11-28 20:36:36 UTC
I would if I could (not found the correct PPA or backport yet). I worked around the issues by replacing the problematical .bmp files with .png ones and then updating the .dektop files.
Comment 7 Jekyll Wu 2013-11-30 12:43:03 UTC
Still, it is a problem of Qt.