Bug 226727 - Dolphin SegFaults w/o obvious reason (libxcb?)
Summary: Dolphin SegFaults w/o obvious reason (libxcb?)
Status: RESOLVED WAITINGFORINFO
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-13 21:31 UTC by Xaver Wurzenberger
Modified: 2018-03-11 19:31 UTC (History)
2 users (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 Xaver Wurzenberger 2010-02-13 21:31:56 UTC
Version:           1.4 (using 4.4.00 (KDE 4.4.0), Chakra)
Compiler:          gcc
OS:                Linux (i686) release 2.6.32-ARCH

Dolphin just crashed while being 'idle', doing nothing obvous. Here's the backtrace (sadly I didn't have all the nedded debug symbol packages installed at that time):

Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb4ff2700 (LWP 1933))]

Thread 2 (Thread 0xb2731b70 (LWP 3234)):
#0  0xb78c2424 in __kernel_vsyscall ()
#1  0xb5cbe7a6 in nanosleep () from /lib/libc.so.6
#2  0xb5cbe591 in sleep () from /lib/libc.so.6
#3  0xb70999a2 in ?? () from /usr/lib/libkdeui.so.5
#4  0x00000001 in ?? ()
#5  0x00000002 in ?? ()
#6  0x00000000 in ?? ()

Thread 1 (Thread 0xb4ff2700 (LWP 1933)):
#0  0xb78c2424 in __kernel_vsyscall ()
#1  0xb5ce9eb6 in poll () from /lib/libc.so.6
#2  0xb54b8000 in _xcb_conn_wait () from /usr/lib/libxcb.so.1
#3  0xb54b85eb in _xcb_out_send () from /usr/lib/libxcb.so.1
#4  0xb54b8987 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0xb5a72d99 in _XSend () from /usr/lib/libX11.so.6
#6  0xb5a733f9 in _XFlush () from /usr/lib/libX11.so.6
#7  0xb5ba8973 in XRenderCompositeText32 () from /usr/lib/libXrender.so.1
#8  0xb61d3add in QX11PaintEngine::drawFreetype (this=0xa135630, p=..., ti=...) at painting/qpaintengine_x11.cpp:2439
#9  0xb6129287 in QPainter::drawTextItem (this=0xbf9f041c, p=..., _ti=...) at painting/qpainter.cpp:6212
#10 0xb623d7eb in QTextLine::draw (this=0xbf9ef954, p=0xbf9f041c, pos=..., selection=0x0) at text/qtextlayout.cpp:2242
#11 0xb623eb05 in QTextLayout::draw (this=0xbf9efdf0, p=0xbf9f041c, pos=..., selections=..., clip=...) at text/qtextlayout.cpp:1273
#12 0xb731af88 in KFileItemDelegate::Private::drawTextItems(QPainter*, QTextLayout const&, QTextLayout const&, QRect const&) const () from /usr/lib/libkio.so.5
#13 0xb731e9aa in KFileItemDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libkio.so.5
#14 0xb7737841 in DolphinFileItemDelegate::paint (this=0xa0aa970, painter=0xbf9f041c, option=..., index=...)
    at /home/jan/kdemod/testing/kdebase/src/kdebase-4.4.0/apps/dolphin/src/dolphinfileitemdelegate.cpp:77
#15 0xb658b0b0 in QTreeView::drawRow (this=0xa09fca0, painter=0xbf9f041c, option=..., index=...) at itemviews/qtreeview.cpp:1679
#16 0xb65953a9 in QTreeView::drawTree (this=0xa09fca0, painter=0xbf9f041c, region=...) at itemviews/qtreeview.cpp:1442
#17 0xb65984ab in QTreeView::paintEvent (this=0xa09fca0, event=0xbf9f0da4) at itemviews/qtreeview.cpp:1275
#18 0xb772cd0f in DolphinDetailsView::paintEvent (this=0xa09fca0, event=0xbf9f0da4) at /home/jan/kdemod/testing/kdebase/src/kdebase-4.4.0/apps/dolphin/src/dolphindetailsview.cpp:396
#19 0xb6010766 in QWidget::event (this=0xa09fca0, event=0xbf9f0da4) at kernel/qwidget.cpp:8124
#20 0xb64030b3 in QFrame::event (this=0xa09fca0, e=0xbf9f0da4) at widgets/qframe.cpp:557
#21 0xb649cfd2 in QAbstractScrollArea::viewportEvent (this=0x1, e=0xffffffff) at widgets/qabstractscrollarea.cpp:1036
#22 0xb65511b7 in QAbstractItemView::viewportEvent (this=0xa09fca0, event=0xbf9f0da4) at itemviews/qabstractitemview.cpp:1603
#23 0xb6591d85 in QTreeView::viewportEvent (this=0xa09fca0, event=0xbf9f0da4) at itemviews/qtreeview.cpp:1257
#24 0xb649f9a5 in QAbstractScrollAreaPrivate::viewportEvent (this=0xa0a0d78, o=0xa09fc88, e=0xbf9f0da4) at widgets/qabstractscrollarea_p.h:100
#25 QAbstractScrollAreaFilter::eventFilter (this=0xa0a0d78, o=0xa09fc88, e=0xbf9f0da4) at widgets/qabstractscrollarea_p.h:116
#26 0xb6a5163a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9dbb458, receiver=0xa09fc88, event=0xbf9f0da4) at kernel/qcoreapplication.cpp:819
#27 0xb5fb2d59 in QApplicationPrivate::notify_helper (this=0x9dbb458, receiver=0xa09fc88, e=0xbf9f0da4) at kernel/qapplication.cpp:4294
#28 0xb5fb9a29 in QApplication::notify (this=0xbf9f31b4, receiver=0xa09fc88, e=0xbf9f0da4) at kernel/qapplication.cpp:4263
#29 0xb7019f1a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#30 0xb6a5239b in QCoreApplication::notifyInternal (this=0xbf9f31b4, receiver=0xa09fc88, event=0xbf9f0da4) at kernel/qcoreapplication.cpp:704
#31 0xb60198f6 in QCoreApplication::sendSpontaneousEvent (this=0xa0a0020, pdev=0x9ed13e4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9f25678)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#32 QWidgetPrivate::drawWidget (this=0xa0a0020, pdev=0x9ed13e4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9f25678) at kernel/qwidget.cpp:5321
#33 0xb601a6ef in QWidgetPrivate::paintSiblingsRecursive (this=0xa09fd28, pdev=0x9ed13e4, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9f25678)
    at kernel/qwidget.cpp:5434
#34 0xb601a528 in QWidgetPrivate::paintSiblingsRecursive (this=0xa09fd28, pdev=0x9ed13e4, siblings=..., index=13, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9f25678)
    at kernel/qwidget.cpp:5421
#35 0xb6019645 in QWidgetPrivate::drawWidget (this=0xa09fd28, pdev=0x9ed13e4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9f25678) at kernel/qwidget.cpp:5370
#36 0xb601a6ef in QWidgetPrivate::paintSiblingsRecursive (this=0xa09caa0, pdev=0x9ed13e4, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9f25678)
    at kernel/qwidget.cpp:5434
#37 0xb6019645 in QWidgetPrivate::drawWidget (this=0xa09caa0, pdev=0x9ed13e4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9f25678) at kernel/qwidget.cpp:5370
#38 0xb601a6ef in QWidgetPrivate::paintSiblingsRecursive (this=0xa083a48, pdev=0x9ed13e4, siblings=..., index=7, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9f25678)
    at kernel/qwidget.cpp:5434
#39 0xb6019645 in QWidgetPrivate::drawWidget (this=0xa083a48, pdev=0x9ed13e4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9f25678) at kernel/qwidget.cpp:5370
#40 0xb601a6ef in QWidgetPrivate::paintSiblingsRecursive (this=0x9eccec8, pdev=0x9ed13e4, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9f25678)
    at kernel/qwidget.cpp:5434
#41 0xb601a528 in QWidgetPrivate::paintSiblingsRecursive (this=0x9eccec8, pdev=0x9ed13e4, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9f25678)
    at kernel/qwidget.cpp:5421
#42 0xb601a528 in QWidgetPrivate::paintSiblingsRecursive (this=0x9eccec8, pdev=0x9ed13e4, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9f25678)
    at kernel/qwidget.cpp:5421
#43 0xb6019645 in QWidgetPrivate::drawWidget (this=0x9eccec8, pdev=0x9ed13e4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9f25678) at kernel/qwidget.cpp:5370
#44 0xb601a6ef in QWidgetPrivate::paintSiblingsRecursive (this=0x9eaf0c0, pdev=0x9ed13e4, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9f25678)
    at kernel/qwidget.cpp:5434
#45 0xb6019645 in QWidgetPrivate::drawWidget (this=0x9eaf0c0, pdev=0x9ed13e4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9f25678) at kernel/qwidget.cpp:5370
#46 0xb601a6ef in QWidgetPrivate::paintSiblingsRecursive (this=0x9e92508, pdev=0x9ed13e4, siblings=..., index=12, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9f25678)
    at kernel/qwidget.cpp:5434
#47 0xb601a528 in QWidgetPrivate::paintSiblingsRecursive (this=0x9e92508, pdev=0x9ed13e4, siblings=..., index=39, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9f25678)
    at kernel/qwidget.cpp:5421
#48 0xb6019645 in QWidgetPrivate::drawWidget (this=0x9e92508, pdev=0x9ed13e4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9f25678) at kernel/qwidget.cpp:5370
#49 0xb61ea378 in QWidgetBackingStore::sync (this=0x9f25678) at painting/qbackingstore.cpp:1291
#50 0xb600a323 in QWidgetPrivate::syncBackingStore (this=0x9e92508) at kernel/qwidget.cpp:1663
#51 0xb6010f26 in QWidget::event (this=0x9e7f058, event=0xb83bf88) at kernel/qwidget.cpp:8271
#52 0xb6421c47 in QMainWindow::event (this=0x9e7f058, event=0xb83bf88) at widgets/qmainwindow.cpp:1435
#53 0xb710a6f4 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#54 0xb71522bf in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#55 0xb5fb2d7c in QApplicationPrivate::notify_helper (this=0x9dbb458, receiver=0x9e7f058, e=0xb83bf88) at kernel/qapplication.cpp:4298
#56 0xb5fb9a29 in QApplication::notify (this=0xbf9f31b4, receiver=0x9e7f058, e=0xb83bf88) at kernel/qapplication.cpp:4263
#57 0xb7019f1a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#58 0xb6a5239b in QCoreApplication::notifyInternal (this=0xbf9f31b4, receiver=0x9e7f058, event=0xb83bf88) at kernel/qcoreapplication.cpp:704
#59 0xb6a54d73 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9d84858) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#60 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9d84858) at kernel/qcoreapplication.cpp:1345
#61 0xb6a54edd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#62 0xb6a7e1bf in QCoreApplication::sendPostedEvents (s=0x9dbf710) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#63 postEventSourceDispatch (s=0x9dbf710) at kernel/qeventdispatcher_glib.cpp:276
#64 0xb5620378 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#65 0xb5623bf0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#66 0xb5623d23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#67 0xb6a7dcb5 in QEventDispatcherGlib::processEvents (this=0x9d84330, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#68 0xb606eff5 in QGuiEventDispatcherGlib::processEvents (this=0x9d84330, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#69 0xb6a509d9 in QEventLoop::processEvents (this=0xbf9f3114, flags=) at kernel/qeventloop.cpp:149
#70 0xb6a50e2a in QEventLoop::exec (this=0xbf9f3114, flags=...) at kernel/qeventloop.cpp:201
#71 0xb6a54f9f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#72 0xb5fb2e17 in QApplication::exec () at kernel/qapplication.cpp:3577
#73 0x0807b7af in main (argc=3, argv=0xbf9f3394) at /home/jan/kdemod/testing/kdebase/src/kdebase-4.4.0/apps/dolphin/src/main.cpp:101
Comment 1 Dario Andres 2010-02-15 15:40:25 UTC
- Did you retrieved the backtrace using GDB ? or just the Crash Handler dialog ?
Regards
Comment 2 Xaver Wurzenberger 2010-02-15 22:43:13 UTC
No, just that basic kcrash window...
Comment 3 Dario Andres 2010-02-26 18:08:38 UTC
It is weird because it is lacking the mark on the thread the application crashed (it could be a DrKonqi bug) and, the current backtrace is not really useful. 
Please reopen the bug report if you find a way to repeat the crash. Regards
Comment 4 Julian Steinmann 2018-03-11 19:31:26 UTC
Closing, reopen if you can reproduce & are able to attach a backtrace.