Bug 173014

Summary: Crash during normal long run
Product: [Applications] ktorrent Reporter: Juha Tuomala <tuju>
Component: generalAssignee: Joris Guisson <joris.guisson>
Status: RESOLVED INTENTIONAL    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Unspecified   
Latest Commit: Version Fixed In:

Description Juha Tuomala 2008-10-17 10:01:50 UTC
Version:            (using KDE 4.1.2)
Installed from:    Fedora RPMs

Application: KTorrent (ktorrent), signal SIGABRT
[?1034h(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7fdafa100800 (LWP 24538)]
[New Thread 0x4158e950 (LWP 24562)]
[New Thread 0x40b8d950 (LWP 24561)]
[KCrash handler]
#5  0x0000003f21a32215 in raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x0000003f21a33d83 in abort () at abort.c:88
#7  0x0000003f21a2b039 in __assert_fail (assertion=<value optimized out>, 
    file=<value optimized out>, line=<value optimized out>, 
    function=<value optimized out>) at assert.c:78
#8  0x0000003f24a4c5b7 in _XCBUnlockDisplay (dpy=<value optimized out>)
    at xcb_lock.c:33
#9  0x0000003f286057ae in XRenderSetPictureClipRectangles (
    dpy=<value optimized out>, picture=<value optimized out>, 
    xOrigin=<value optimized out>, yOrigin=<value optimized out>, 
    rects=<value optimized out>, n=<value optimized out>) at Picture.c:165
#10 0x0000003e3431c1a0 in ?? () from /usr/lib64/libQtGui.so.4
#11 0x0000003e3431cca8 in ?? () from /usr/lib64/libQtGui.so.4
#12 0x0000003e34277a8a in ?? () from /usr/lib64/libQtGui.so.4
#13 0x0000003e34277b6b in ?? () from /usr/lib64/libQtGui.so.4
#14 0x0000003e3427843b in QPainter::save () from /usr/lib64/libQtGui.so.4
#15 0x0000003e343fac47 in QCommonStyle::drawControl ()
   from /usr/lib64/libQtGui.so.4
#16 0x000000322a208ff8 in KStyle::drawControl (this=<value optimized out>, 
    element=<value optimized out>, option=<value optimized out>, 
    p=<value optimized out>, widget=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.2/kdeui/kernel/kstyle.cpp:2240
#17 0x0000000000924c94 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#18 0x0000003e3469250f in QStyledItemDelegate::paint ()
   from /usr/lib64/libQtGui.so.4
#19 0x0000003e346269a8 in QTreeView::drawRow () from /usr/lib64/libQtGui.so.4
#20 0x0000003e3462d8b6 in QTreeView::drawTree () from /usr/lib64/libQtGui.so.4
#21 0x0000003e3462dcfc in QTreeView::paintEvent ()
   from /usr/lib64/libQtGui.so.4
#22 0x0000003e341d25b8 in QWidget::event () from /usr/lib64/libQtGui.so.4
#23 0x0000003e345f854d in QAbstractItemView::viewportEvent ()
   from /usr/lib64/libQtGui.so.4
#24 0x0000003e3462c9c0 in QTreeView::viewportEvent ()
   from /usr/lib64/libQtGui.so.4
#25 0x0000003cad142028 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib64/libQtCore.so.4
#26 0x0000003e341801ec in QApplicationPrivate::notify_helper ()
   from /usr/lib64/libQtGui.so.4
#27 0x0000003e34187fca in QApplication::notify () from /usr/lib64/libQtGui.so.4
#28 0x000000322a1fb55b in KApplication::notify (this=<value optimized out>, 
    receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.2/kdeui/kernel/kapplication.cpp:311
#29 0x0000003cad142d51 in QCoreApplication::notifyInternal ()
   from /usr/lib64/libQtCore.so.4
#30 0x0000003e341d0fef in QWidgetPrivate::drawWidget ()
   from /usr/lib64/libQtGui.so.4
#31 0x0000003e341d16d5 in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib64/libQtGui.so.4
#32 0x0000003e341d15fa in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib64/libQtGui.so.4
#33 0x0000003e341d15fa in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib64/libQtGui.so.4
#34 0x0000003e341d15fa in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib64/libQtGui.so.4
#35 0x0000003e341d0ca8 in QWidgetPrivate::drawWidget ()
   from /usr/lib64/libQtGui.so.4
#36 0x0000003e341d16d5 in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib64/libQtGui.so.4
#37 0x0000003e341d0ca8 in QWidgetPrivate::drawWidget ()
   from /usr/lib64/libQtGui.so.4
#38 0x0000003e341d16d5 in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib64/libQtGui.so.4
#39 0x0000003e341d15fa in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib64/libQtGui.so.4
#40 0x0000003e341d0ca8 in QWidgetPrivate::drawWidget ()
   from /usr/lib64/libQtGui.so.4
#41 0x0000003e341d16d5 in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib64/libQtGui.so.4
#42 0x0000003e341d0ca8 in QWidgetPrivate::drawWidget ()
   from /usr/lib64/libQtGui.so.4
#43 0x0000003e341d16d5 in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib64/libQtGui.so.4
#44 0x0000003e341d0ca8 in QWidgetPrivate::drawWidget ()
   from /usr/lib64/libQtGui.so.4
#45 0x0000003e341d16d5 in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib64/libQtGui.so.4
#46 0x0000003e341d15fa in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib64/libQtGui.so.4
#47 0x0000003e341d15fa in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib64/libQtGui.so.4
#48 0x0000003e341d0ca8 in QWidgetPrivate::drawWidget ()
   from /usr/lib64/libQtGui.so.4
#49 0x0000003e341d16d5 in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib64/libQtGui.so.4
#50 0x0000003e341d0ca8 in QWidgetPrivate::drawWidget ()
   from /usr/lib64/libQtGui.so.4
#51 0x0000003e341d16d5 in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib64/libQtGui.so.4
#52 0x0000003e341d15fa in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib64/libQtGui.so.4
#53 0x0000003e341d0ca8 in QWidgetPrivate::drawWidget ()
   from /usr/lib64/libQtGui.so.4
#54 0x0000003e34329369 in ?? () from /usr/lib64/libQtGui.so.4
#55 0x0000003e3432a097 in ?? () from /usr/lib64/libQtGui.so.4
#56 0x0000003e341d23d5 in QWidget::event () from /usr/lib64/libQtGui.so.4
#57 0x0000003e344eb8eb in QMainWindow::event () from /usr/lib64/libQtGui.so.4
#58 0x000000322a2e6e88 in KXmlGuiWindow::event (this=<value optimized out>, 
    ev=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.2/kdeui/xmlgui/kxmlguiwindow.cpp:125
#59 0x0000003e3418021d in QApplicationPrivate::notify_helper ()
   from /usr/lib64/libQtGui.so.4
#60 0x0000003e34187fca in QApplication::notify () from /usr/lib64/libQtGui.so.4
#61 0x000000322a1fb55b in KApplication::notify (this=<value optimized out>, 
    receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.2/kdeui/kernel/kapplication.cpp:311
#62 0x0000003cad142d51 in QCoreApplication::notifyInternal ()
   from /usr/lib64/libQtCore.so.4
#63 0x0000003cad1439fa in QCoreApplicationPrivate::sendPostedEvents ()
   from /usr/lib64/libQtCore.so.4
#64 0x0000003cad16b5c3 in ?? () from /usr/lib64/libQtCore.so.4
#65 0x0000003cabc3742b in IA__g_main_context_dispatch (
    context=<value optimized out>) at gmain.c:2012
#66 0x0000003cabc3ac0d in g_main_context_iterate (
    context=<value optimized out>, block=<value optimized out>, 
    dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2645
#67 0x0000003cabc3adcb in IA__g_main_context_iteration (
    context=<value optimized out>, may_block=<value optimized out>)
    at gmain.c:2708
#68 0x0000003cad16b24f in QEventDispatcherGlib::processEvents ()
   from /usr/lib64/libQtCore.so.4
#69 0x0000003e34210a0f in ?? () from /usr/lib64/libQtGui.so.4
#70 0x0000003cad141662 in QEventLoop::processEvents ()
   from /usr/lib64/libQtCore.so.4
#71 0x0000003cad1417ed in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
#72 0x0000003cad143cbd in QCoreApplication::exec ()
   from /usr/lib64/libQtCore.so.4
#73 0x0000000000420e9a in _start ()
Current language:  auto; currently c



Is this Qt problem?
Comment 1 Juha Tuomala 2008-10-19 20:03:53 UTC
I keep getting this few times per day.
Comment 2 Joris Guisson 2008-10-20 09:26:27 UTC
After some googling for XCBUnlockDisplay, I have found this fedora bug :

https://bugzilla.redhat.com/show_bug.cgi?id=465721

Which is exactly the same problem, only it shows in another app, so this looks like it is a problem in X. So I do not see what we can do about it.