Bug 237383 - Dolpin crashes on mouse over
Summary: Dolpin crashes on mouse over
Status: RESOLVED DUPLICATE of bug 234799
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-12 15:22 UTC by Hans Reisner
Modified: 2010-05-12 16:19 UTC (History)
1 user (show)

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 Hans Reisner 2010-05-12 15:22:10 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Dolphin crashes; it seems to crash if the mouse pointer are over an explicit type of file. Till this time i can't find out which type of file / dir this is.

The crash can be reproduced every time.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ff38edef760 (LWP 15558))]

Thread 3 (Thread 0x7ff37e0f8710 (LWP 15581)):
#0  0x00007ff38aa7df53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff386ea44a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ff386ea48fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007ff38b1d1566 in QEventDispatcherGlib::processEvents (this=0x1b8e490, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007ff38b1a6992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007ff38b1a6d6c in QEventLoop::exec (this=0x7ff37e0f7db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007ff38b0b0d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007ff38b187178 in QInotifyFileSystemWatcherEngine::run (this=0x1c43e90) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ff38b0b3775 in QThreadPrivate::start (arg=0x1c43e90) at thread/qthread_unix.cpp:248
#9  0x00007ff387fe99ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007ff38aa8a69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff3766b9710 (LWP 15620)):
[KCrash Handler]
#5  0x00007ff388e28f25 in ?? () from /usr/lib/libsopranoclient.so.1
#6  0x00007ff38db32d0e in Soprano::Iterator<Soprano::BindingSet>::next (this=0x7ff3766b87b0) at /usr/include/Soprano/../soprano/iterator.h:239
#7  0x00007ff38db2f9f0 in Nepomuk::ResourceData::load (this=<value optimized out>) at ../../../nepomuk/core/resourcedata.cpp:419
#8  0x00007ff38db301b8 in Nepomuk::ResourceData::property (this=0x2145550, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#9  0x00007ff38db4aee2 in Nepomuk::Resource::property (this=<value optimized out>, uri=...) at ../../../nepomuk/core/resource.cpp:280
#10 0x00007ff38db4d9d0 in Nepomuk::Resource::rating (this=0x7ff3766b8c80) at ../../../nepomuk/core/resource.cpp:800
#11 0x0000000000465b08 in KLoadMetaDataThread::run (this=0x20e8b30) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:95
#12 0x00007ff38b0b3775 in QThreadPrivate::start (arg=0x20e8b30) at thread/qthread_unix.cpp:248
#13 0x00007ff387fe99ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#14 0x00007ff38aa8a69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff38edef760 (LWP 15558)):
#0  0x00007ff387feda2d in __pthread_mutex_unlock_usercnt (mutex=0x189fe58) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x189fe58) at pthread_mutex_unlock.c:290
#2  0x00007ff385907284 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007ff385908c2c in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#4  0x00007ff3899b38d3 in _XReply () from /usr/lib/libX11.so.6
#5  0x00007ff38998fa45 in XGetImage () from /usr/lib/libX11.so.6
#6  0x00007ff38be8fa43 in QX11PixmapData::toImage (this=0x1d86a50) at image/qpixmap_x11.cpp:1492
#7  0x00007ff38be77b60 in QPixmap::toImage (this=0x7fff4cadc910) at image/qpixmap.cpp:486
#8  0x00007ff38ca5fd6d in KIconEffect::apply (this=0x1938138, pixmap=<value optimized out>, effect=3, value=<value optimized out>, col=..., col2=<value optimized out>, trans=false)
    at ../../kdeui/icons/kiconeffect.cpp:287
#9  0x00007ff38ca6006f in KIconEffect::apply (this=0x0, pixmap=..., group=0, state=<value optimized out>) at ../../kdeui/icons/kiconeffect.cpp:259
#10 0x00007ff38d008896 in KFileItemDelegate::Private::applyHoverEffect (this=<value optimized out>, icon=...) at ../../kio/kio/kfileitemdelegate.cpp:540
#11 0x00007ff38d00df5e in KFileItemDelegate::paint (this=0x1e527a0, painter=<value optimized out>, option=..., index=<value optimized out>) at ../../kio/kio/kfileitemdelegate.cpp:1315
#12 0x00007ff38e2881c8 in DolphinFileItemDelegate::paint (this=0x1e527a0, painter=0x7fff4cadd390, option=<value optimized out>, index=...)
    at ../../../../apps/dolphin/src/dolphinfileitemdelegate.cpp:77
#13 0x00007ff38c303bc9 in QTreeView::drawRow (this=<value optimized out>, painter=<value optimized out>, option=<value optimized out>, index=<value optimized out>) at itemviews/qtreeview.cpp:1670
#14 0x00007ff38c2fd5b6 in QTreeView::drawTree (this=0x1e3f830, painter=<value optimized out>, region=<value optimized out>) at itemviews/qtreeview.cpp:1433
#15 0x00007ff38c2fe093 in QTreeView::paintEvent (this=0x1e3f830, event=0x7fff4cade0a0) at itemviews/qtreeview.cpp:1266
#16 0x00007ff38e27ebab in DolphinDetailsView::paintEvent (this=0x189fe58, event=0x0) at ../../../../apps/dolphin/src/dolphindetailsview.cpp:396
#17 0x00007ff38bdeb162 in QWidget::event (this=0x1e3f830, event=0x7fff4cade0a0) at kernel/qwidget.cpp:8144
#18 0x00007ff38c1924e6 in QFrame::event (this=0x1e3f830, e=0x7fff4cade0a0) at widgets/qframe.cpp:557
#19 0x00007ff38c2c126b in QAbstractItemView::viewportEvent (this=0x1e3f830, event=0x7fff4cade0a0) at itemviews/qabstractitemview.cpp:1610
#20 0x00007ff38c2fc902 in QTreeView::viewportEvent (this=0x1e3f830, event=0x7fff4cade0a0) at itemviews/qtreeview.cpp:1248
#21 0x00007ff38b1a7487 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1e3f4e0, event=0x7fff4cade0a0) at kernel/qcoreapplication.cpp:819
#22 0x00007ff38bd951fc in QApplicationPrivate::notify_helper (this=0x1892250, receiver=0x1e3f4e0, e=0x7fff4cade0a0) at kernel/qapplication.cpp:4296
#23 0x00007ff38bd9b6fb in QApplication::notify (this=0x7fff4cae0d90, receiver=0x1e3f4e0, e=0x7fff4cade0a0) at kernel/qapplication.cpp:4183
#24 0x00007ff38caa0526 in KApplication::notify (this=0x7fff4cae0d90, receiver=0x1e3f4e0, event=0x7fff4cade0a0) at ../../kdeui/kernel/kapplication.cpp:302
#25 0x00007ff38b1a806c in QCoreApplication::notifyInternal (this=0x7fff4cae0d90, receiver=0x1e3f4e0, event=0x7fff4cade0a0) at kernel/qcoreapplication.cpp:704
#26 0x00007ff38bdf37dd in QCoreApplication::sendSpontaneousEvent (this=0x1e3f5e0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x1c68b00) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#27 QWidgetPrivate::drawWidget (this=0x1e3f5e0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x1c68b00)
    at kernel/qwidget.cpp:5339
#28 0x00007ff38bdf4478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1c68b00) at kernel/qwidget.cpp:5452
#29 0x00007ff38bdf353a in QWidgetPrivate::drawWidget (this=0x1e3fdc0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x1c68b00) at kernel/qwidget.cpp:5388
#30 0x00007ff38bdf4478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=3, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1c68b00) at kernel/qwidget.cpp:5452
#31 0x00007ff38bdf353a in QWidgetPrivate::drawWidget (this=0x1e3a7d0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x1c68b00) at kernel/qwidget.cpp:5388
#32 0x00007ff38bdf4478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=4, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1c68b00) at kernel/qwidget.cpp:5452
#33 0x00007ff38bdf353a in QWidgetPrivate::drawWidget (this=0x1e18090, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x1c68b00) at kernel/qwidget.cpp:5388
#34 0x00007ff38bdf4478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1c68b00) at kernel/qwidget.cpp:5452
#35 0x00007ff38bdf353a in QWidgetPrivate::drawWidget (this=0x1ddefb0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x1c68b00) at kernel/qwidget.cpp:5388
#36 0x00007ff38bdf4478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=3, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1c68b00) at kernel/qwidget.cpp:5452
#37 0x00007ff38bdf353a in QWidgetPrivate::drawWidget (this=0x1c84d70, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x1c68b00) at kernel/qwidget.cpp:5388
#38 0x00007ff38bdf4478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=11, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1c68b00) at kernel/qwidget.cpp:5452
#39 0x00007ff38bdf42a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=13, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1c68b00) at kernel/qwidget.cpp:5439
#40 0x00007ff38bdf353a in QWidgetPrivate::drawWidget (this=0x19e2900, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x1c68b00) at kernel/qwidget.cpp:5388
#41 0x00007ff38bfad8c5 in QWidgetBackingStore::sync (this=0x1c68b00) at painting/qbackingstore.cpp:1291
#42 0x00007ff38bde4b60 in QWidgetPrivate::syncBackingStore (this=0x19e2900) at kernel/qwidget.cpp:1672
#43 0x00007ff38bdeb865 in QWidget::event (this=0x19c1c80, event=0x1f2a360) at kernel/qwidget.cpp:8291
#44 0x00007ff38c1adcab in QMainWindow::event (this=0x19c1c80, event=0x1f2a360) at widgets/qmainwindow.cpp:1433
#45 0x00007ff38cbb76f3 in KXmlGuiWindow::event (this=0x189fe58, ev=0x0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#46 0x00007ff38bd9522c in QApplicationPrivate::notify_helper (this=0x1892250, receiver=0x19c1c80, e=0x1f2a360) at kernel/qapplication.cpp:4300
#47 0x00007ff38bd9b6fb in QApplication::notify (this=0x7fff4cae0d90, receiver=0x19c1c80, e=0x1f2a360) at kernel/qapplication.cpp:4183
#48 0x00007ff38caa0526 in KApplication::notify (this=0x7fff4cae0d90, receiver=0x19c1c80, event=0x1f2a360) at ../../kdeui/kernel/kapplication.cpp:302
#49 0x00007ff38b1a806c in QCoreApplication::notifyInternal (this=0x7fff4cae0d90, receiver=0x19c1c80, event=0x1f2a360) at kernel/qcoreapplication.cpp:704
#50 0x00007ff38b1aa7e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1869c30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#51 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1869c30) at kernel/qcoreapplication.cpp:1345
#52 0x00007ff38b1d19d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#53 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#54 0x00007ff386ea08c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#55 0x00007ff386ea4748 in ?? () from /lib/libglib-2.0.so.0
#56 0x00007ff386ea48fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#57 0x00007ff38b1d1513 in QEventDispatcherGlib::processEvents (this=0x1869770, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#58 0x00007ff38be4546e in QGuiEventDispatcherGlib::processEvents (this=0x189fe58, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#59 0x00007ff38b1a6992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#60 0x00007ff38b1a6d6c in QEventLoop::exec (this=0x7fff4cae0ce0, flags=) at kernel/qeventloop.cpp:201
#61 0x00007ff38b1aaaab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#62 0x000000000043b1c5 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/dolphin/src/main.cpp:101

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-05-12 16:19:04 UTC
Thanks for the bug report! This crash has been reported already.

> Dolphin crashes; it seems to crash if the mouse pointer are over an explicit
> type of file. Till this time i can't find out which type of file / dir this is.

If you find out what kind of file it is, please let us know. This information would be very helpful because we could not reproduce the crash so far.

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