Version: (using KDE 3.5.9) Installed from: Fedora RPMs (no debugging symbols found) Using host libthread_db library "/lib64/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 46912496361744 (LWP 28572)] [New Thread 1094719824 (LWP 28592)] [New Thread 1105209680 (LWP 28591)] [KCrash handler] #5 0x0000003d87230ec5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #6 0x0000003d87232970 in abort () at abort.c:88 #7 0x0000003d8722a11f in __assert_fail ( assertion=0x3e5c2b0fb0 "xcb_get_request_sent(dpy->xcb->connection) == dpy->request", file=0x3e5c2b0e60 "xcb_lock.c", line=33, function=0x3e5c2b1040 "_XCBUnlockDisplay") at assert.c:78 #8 0x0000003e5c24a183 in QWidget::setUpdatesEnabled () from /usr/lib64/libX11.so.6 #9 0x0000003e5c23cf6d in XSetClipMask () from /usr/lib64/libX11.so.6 #10 0x00000030922be8f5 in QWidget::setUpdatesEnabled () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #11 0x00000030922bf7be in QPainter::end () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #12 0x00000030923e8609 in QSharedDoubleBuffer::end () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #13 0x0000003092449913 in QListView::drawContentsOffset () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #14 0x0000003092476be2 in QScrollView::viewportPaintEvent () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #15 0x00000033725ed365 in KListView::viewportPaintEvent () from /usr/lib64/libkdeui.so.4 #16 0x0000003092477f0f in QScrollView::eventFilter () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #17 0x00000030924467af in QListView::eventFilter () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #18 0x000000000042feb4 in QWidget::setUpdatesEnabled () #19 0x00000030923632b2 in QObject::activate_filters () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #20 0x0000003092363327 in QObject::event () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #21 0x000000309239a878 in QWidget::event () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #22 0x0000003092302b75 in QApplication::internalNotify () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #23 0x0000003092303e40 in QApplication::notify () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #24 0x0000003371fc7e38 in KApplication::notify () from /usr/lib64/libkdecore.so.4 #25 0x00000030922d110f in QWidget::repaint () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #26 0x0000003092444866 in QListView::updateContents () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #27 0x00000030926ac0e9 in QListView::qt_invoke () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #28 0x00000033726d95dd in KListView::qt_invoke () from /usr/lib64/libkdeui.so.4 #29 0x0000003092363c29 in QObject::activate_signal () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #30 0x0000003092364900 in QObject::activate_signal () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #31 0x0000003092387345 in QTimer::event () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #32 0x0000003092302b75 in QApplication::internalNotify () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #33 0x0000003092303e40 in QApplication::notify () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #34 0x0000003371fc7e38 in KApplication::notify () from /usr/lib64/libkdecore.so.4 #35 0x00000030922f7d8c in QEventLoop::activateTimers () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #36 0x00000030922b10d1 in QEventLoop::processEvents () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #37 0x000000309231a321 in QEventLoop::enterLoop () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #38 0x000000309231a202 in QEventLoop::exec () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #39 0x000000000047170a in QWidget::setUpdatesEnabled () #40 0x0000003d8721e074 in __libc_start_main ( main=0x471270 <QWidget::setUpdatesEnabled(bool)+294752>, argc=7, ubp_av=0x7fff87d94418, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff87d94408) at libc-start.c:220 #41 0x0000000000429359 in QWidget::setUpdatesEnabled () #42 0x00007fff87d94408 in ?? () #43 0x0000000000000000 in ?? ()
This is Qt triggering an assert in X11, contact trolltech, this is not a ktorrent problem.
Assertion "xcb_get_request_sent(dpy->xcb->connection) == dpy->request" failing means threading problems with X11 calls, so this is very likely a KTorrent bug.
KDE3 version of ktorrent is no longer being developed, so this will not be fixed anyway.