Bug 262199

Summary: Dolphin crashes on tab switching
Product: [Applications] dolphin Reporter: Robert Scott <bugs>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED FIXED    
Severity: crash    
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In: 4.8.0
Sentry Crash Report:

Description Robert Scott 2011-01-05 15:33:02 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-5-686 i686
Distribution: Debian GNU/Linux testing (squeeze)

-- Information about the crash:
After a bit of use moving files between a local directory tab and two sftp tabs, all in column mode, switching tab caused this crash.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
[Current thread is 1 (Thread 0xb4e0e930 (LWP 17308))]

Thread 2 (Thread 0xae1d8b70 (LWP 17330)):
#0  0xb77ff424 in __kernel_vsyscall ()
#1  0xb5548482 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb5bffe64 in __pthread_cond_timedwait (cond=0x9ed9940, mutex=0x9ed9928, abstime=0xae1d8320) at forward.c:152
#3  0xb29eabdf in metronom_sync_loop (this=0x9ed98e0) at metronom.c:870
#4  0xb5543955 in start_thread (arg=0xae1d8b70) at pthread_create.c:300
#5  0xb5bf2e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb4e0e930 (LWP 17308)):
[KCrash Handler]
#6  0xb77ff424 in __kernel_vsyscall ()
#7  0xb5b51751 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb5b54b82 in *__GI_abort () at abort.c:92
#9  0xb5b8818d in __libc_message (do_abort=2, fmt=0xb5c4c738 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#10 0xb5b92281 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0xa121478) at malloc.c:6267
#11 0xb5b934fe in munmap_chunk (p=<value optimized out>) at malloc.c:3541
#12 0xb5d47701 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#13 0xb69b4907 in clear (d=0xbfb96d90) at kernel/qvariant.cpp:276
#14 0xb5f21a7b in clear (d=0xbfb96d90) at kernel/qguivariant.cpp:280
#15 0xb69ae07c in ~QVariant (this=0x0, __in_chrg=<value optimized out>) at kernel/qvariant.cpp:1384
#16 0xb725c33f in KFileItemDelegate::Private::displaySizeHint(QStyleOptionViewItemV4 const&, QModelIndex const&) const () from /usr/lib/libkio.so.5
#17 0xb725dcef in KFileItemDelegate::sizeHint(QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libkio.so.5
#18 0xb64a085c in QListViewPrivate::itemSize (this=0x9f77450, option=..., index=...) at itemviews/qlistview.cpp:1780
#19 0xb64a274b in QCommonListViewBase::itemSize (this=0x9f778d0, index=...) at ../../include/QtGui/private/../../../src/gui/itemviews/qlistview_p.h:473
#20 QListModeViewBase::indexToListViewItem (this=0x9f778d0, index=...) at itemviews/qlistview.cpp:2207
#21 0xb649c921 in QListViewPrivate::indexToListViewItem (this=0x9f77450, index=...) at itemviews/qlistview.cpp:1725
#22 0xb649d1d9 in QListViewPrivate::rectForIndex (this=0x9f3d3f8, index=...) at ../../include/QtGui/private/../../../src/gui/itemviews/qlistview_p.h:345
#23 QListView::rectForIndex (this=0x9f3d3f8, index=...) at itemviews/qlistview.cpp:1226
#24 0xb649d2dc in QListView::visualRect (this=0x9f3d3f8, index=...) at itemviews/qlistview.cpp:561
#25 0xb64a1612 in QListView::paintEvent (this=0x9f3d3f8, e=0xbfb97ca4) at itemviews/qlistview.cpp:976
#26 0xb768124e in ?? () from /usr/lib/libdolphinprivate.so.4
#27 0xb5f37686 in QWidget::event (this=0x9f3d3f8, event=0xbfb97ca4) at kernel/qwidget.cpp:8190
#28 0xb63318d3 in QFrame::event (this=0x9f3d3f8, e=0xbfb97ca4) at widgets/qframe.cpp:557
#29 0xb63cc092 in QAbstractScrollArea::viewportEvent (this=0x439c, e=0x6) at widgets/qabstractscrollarea.cpp:1036
#30 0xb64818a7 in QAbstractItemView::viewportEvent (this=0x9f3d3f8, event=0xbfb97ca4) at itemviews/qabstractitemview.cpp:1615
#31 0xb63cea65 in QAbstractScrollAreaPrivate::viewportEvent (this=0x9f4c9c8, o=0x9f8d738, e=0xbfb97ca4) at widgets/qabstractscrollarea_p.h:100
#32 QAbstractScrollAreaFilter::eventFilter (this=0x9f4c9c8, o=0x9f8d738, e=0xbfb97ca4) at widgets/qabstractscrollarea_p.h:116
#33 0xb698f76a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9743310, receiver=0x9f8d738, event=0xbfb97ca4) at kernel/qcoreapplication.cpp:841
#34 0xb5ed95a9 in QApplicationPrivate::notify_helper (this=0x9743310, receiver=0x9f8d738, e=0xbfb97ca4) at kernel/qapplication.cpp:4298
#35 0xb5ee01f9 in QApplication::notify (this=0xbfb98a34, receiver=0x9f8d738, e=0xbfb97ca4) at kernel/qapplication.cpp:4267
#36 0xb6f58bfa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#37 0xb69904cb in QCoreApplication::notifyInternal (this=0xbfb98a34, receiver=0x9f8d738, event=0xbfb97ca4) at kernel/qcoreapplication.cpp:726
#38 0xb5f40976 in QCoreApplication::sendSpontaneousEvent (this=0x9f77738, pdev=0x9921f2c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9921ea8)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#39 QWidgetPrivate::drawWidget (this=0x9f77738, pdev=0x9921f2c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9921ea8) at kernel/qwidget.cpp:5363
#40 0xb611651b in QWidgetBackingStore::sync (this=0x9921ea8) at painting/qbackingstore.cpp:1292
#41 0xb5f31173 in QWidgetPrivate::syncBackingStore (this=0x9735a80) at kernel/qwidget.cpp:1688
#42 0xb5f37e46 in QWidget::event (this=0x97a4c60, event=0x9f6fd60) at kernel/qwidget.cpp:8337
#43 0xb6350707 in QMainWindow::event (this=0x97a4c60, event=0x9f6fd60) at widgets/qmainwindow.cpp:1414
#44 0xb7049d04 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#45 0xb7091acf in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#46 0xb5ed95cc in QApplicationPrivate::notify_helper (this=0x9743310, receiver=0x97a4c60, e=0x9f6fd60) at kernel/qapplication.cpp:4302
#47 0xb5ee01f9 in QApplication::notify (this=0xbfb98a34, receiver=0x97a4c60, e=0x9f6fd60) at kernel/qapplication.cpp:4267
#48 0xb6f58bfa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#49 0xb69904cb in QCoreApplication::notifyInternal (this=0xbfb98a34, receiver=0x97a4c60, event=0x9f6fd60) at kernel/qcoreapplication.cpp:726
#50 0xb6993f2c in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9720858) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#51 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9720858) at kernel/qcoreapplication.cpp:1367
#52 0xb69940ad in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#53 0xb69bc57f in QCoreApplication::sendPostedEvents (s=0x973ff38) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#54 postEventSourceDispatch (s=0x973ff38) at kernel/qeventdispatcher_glib.cpp:276
#55 0xb549d305 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#56 0xb54a0fe8 in ?? () from /lib/libglib-2.0.so.0
#57 0xb54a11c8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#58 0xb69bc075 in QEventDispatcherGlib::processEvents (this=0x9720330, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#59 0xb5f97ed5 in QGuiEventDispatcherGlib::processEvents (this=0x9720330, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#60 0xb698eae9 in QEventLoop::processEvents (this=0xbfb98994, flags=) at kernel/qeventloop.cpp:149
#61 0xb698ef3a in QEventLoop::exec (this=0xbfb98994, flags=...) at kernel/qeventloop.cpp:201
#62 0xb699416f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#63 0xb5ed9667 in QApplication::exec () at kernel/qapplication.cpp:3581
#64 0x0807bc3f in _start ()

Possible duplicates by query: bug 242819, bug 203334.

Reported using DrKonqi