Bug 256110 - KTorrent crashed after search request in isoHunt
Summary: KTorrent crashed after search request in isoHunt
Status: RESOLVED DUPLICATE of bug 249453
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-05 03:21 UTC by Romário Rios
Modified: 2010-12-01 20:55 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (19.85 KB, text/plain)
2010-11-08 23:00 UTC, Nix
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Romário Rios 2010-11-05 03:21:58 UTC
Application: ktorrent (4.0.4)
KDE Platform Version: 4.5.3 (KDE 4.5.3)
Qt Version: 4.7.0
Operating System: Linux 2.6.36-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
I was browsing my search results on the search plugin. When I tried to refine the search, KTorrent crashed.

- Unusual behavior I noticed:
The browser window froze for a while before the crash.

-- Backtrace:
Application: KTorrent (ktorrent), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ff6959e1760 (LWP 4377))]

Thread 7 (Thread 0x7ff68371b710 (LWP 4379)):
#0  0x00007ff691d792d3 in select () from /lib/libc.so.6
#1  0x00007ff69557c1d5 in ?? () from /usr/lib/libktorrent.so.2
#2  0x00007ff6936c849e in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007ff69343fcb0 in start_thread () from /lib/libpthread.so.0
#4  0x00007ff691d7f9dd in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ff673101710 (LWP 4393)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007ff673100d80 in ?? ()
#2  0x00007fff84fff639 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 5 (Thread 0x7ff674103710 (LWP 4394)):
#0  0x00007ff69344440c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ff6936c7613 in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007ff6936c4065 in QMutex::lock() () from /usr/lib/libQtCore.so.4
#3  0x00007ff695525f3d in ?? () from /usr/lib/libktorrent.so.2
#4  0x00007ff6955261b6 in ?? () from /usr/lib/libktorrent.so.2
#5  0x00007ff695526b59 in ?? () from /usr/lib/libktorrent.so.2
#6  0x00007ff6936c849e in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007ff69343fcb0 in start_thread () from /lib/libpthread.so.0
#8  0x00007ff691d7f9dd in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ff66ec99710 (LWP 4395)):
#0  0x00007ff69344440c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ff6936c8b8b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007ff6955294c2 in ?? () from /usr/lib/libktorrent.so.2
#3  0x00007ff6936c849e in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007ff69343fcb0 in start_thread () from /lib/libpthread.so.0
#5  0x00007ff691d7f9dd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ff66fc9b710 (LWP 29676)):
#0  0x00007ff693444779 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ff6936c8af2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007ff6936beb78 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007ff6936c849e in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007ff69343fcb0 in start_thread () from /lib/libpthread.so.0
#5  0x00007ff691d7f9dd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff671c9f710 (LWP 29684)):
#0  0x00007ff693444779 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ff6936c8af2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007ff6936beb78 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007ff6936c849e in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007ff69343fcb0 in start_thread () from /lib/libpthread.so.0
#5  0x00007ff691d7f9dd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff6959e1760 (LWP 4377)):
[KCrash Handler]
#6  0x00007ff676d6c39e in KHTMLView::resizeEvent(QResizeEvent*) () from /usr/lib/libkhtml.so.5
#7  0x00007ff6929b5bae in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#8  0x00007ff692d595a6 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#9  0x00007ff676d59199 in KHTMLView::viewportEvent(QEvent*) () from /usr/lib/libkhtml.so.5
#10 0x00007ff6937b1037 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#11 0x00007ff692964531 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#12 0x00007ff692968fda in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#13 0x0000000000437031 in ?? ()
#14 0x00007ff6937b0eac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#15 0x00007ff6929b16df in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#16 0x00007ff6929b163c in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#17 0x00007ff6929b163c in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#18 0x00007ff6929b163c in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#19 0x00007ff6929b163c in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#20 0x00007ff6929b163c in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#21 0x00007ff6929b163c in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#22 0x00007ff6929b163c in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#23 0x00007ff6929b163c in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#24 0x00007ff6929b163c in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#25 0x00007ff6929b163c in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#26 0x00007ff6929b376b in QWidgetPrivate::prepareToRender(QRegion const&, QFlags<QWidget::RenderFlag>) () from /usr/lib/libQtGui.so.4
#27 0x00007ff6929b3d7b in QWidgetPrivate::render(QPaintDevice*, QPoint const&, QRegion const&, QFlags<QWidget::RenderFlag>, bool) () from /usr/lib/libQtGui.so.4
#28 0x00007ff6929b3ed9 in QWidget::render(QPaintDevice*, QPoint const&, QRegion const&, QFlags<QWidget::RenderFlag>) () from /usr/lib/libQtGui.so.4
#29 0x00007ff689acad06 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#30 0x00007ff689acb983 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#31 0x00007ff689ac36d9 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#32 0x00007ff689ac3351 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#33 0x00007ff6937c62ff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#34 0x00007ff692d30671 in QComboBox::currentIndexChanged(int) () from /usr/lib/libQtGui.so.4
#35 0x00007ff692d306dc in ?? () from /usr/lib/libQtGui.so.4
#36 0x00007ff692d31d45 in ?? () from /usr/lib/libQtGui.so.4
#37 0x00007ff692d34a58 in QComboBox::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
#38 0x00007ff694790ec5 in KComboBox::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#39 0x00007ff6937c62ff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#40 0x00007ff69380d334 in QAbstractItemModel::rowsRemoved(QModelIndex const&, int, int) () from /usr/lib/libQtCore.so.4
#41 0x00007ff6937abeaa in QAbstractItemModel::endRemoveRows() () from /usr/lib/libQtCore.so.4
#42 0x00007ff692f00718 in QStandardItemModel::removeRows(int, int, QModelIndex const&) () from /usr/lib/libQtGui.so.4
#43 0x00007ff676ef463e in ?? () from /usr/lib/libkhtml.so.5
#44 0x00007ff676e0993f in ?? () from /usr/lib/libkhtml.so.5
#45 0x00007ff676e57ab9 in ?? () from /usr/lib/libkhtml.so.5
#46 0x00007ff676e0993f in ?? () from /usr/lib/libkhtml.so.5
#47 0x00007ff676e57ab9 in ?? () from /usr/lib/libkhtml.so.5
#48 0x00007ff676e0993f in ?? () from /usr/lib/libkhtml.so.5
#49 0x00007ff676e57ab9 in ?? () from /usr/lib/libkhtml.so.5
#50 0x00007ff676e0993f in ?? () from /usr/lib/libkhtml.so.5
#51 0x00007ff676e57ab9 in ?? () from /usr/lib/libkhtml.so.5
#52 0x00007ff676e0993f in ?? () from /usr/lib/libkhtml.so.5
#53 0x00007ff676e57ab9 in ?? () from /usr/lib/libkhtml.so.5
#54 0x00007ff676e0993f in ?? () from /usr/lib/libkhtml.so.5
#55 0x00007ff676e57ab9 in ?? () from /usr/lib/libkhtml.so.5
#56 0x00007ff676e0993f in ?? () from /usr/lib/libkhtml.so.5
#57 0x00007ff676e57ab9 in ?? () from /usr/lib/libkhtml.so.5
#58 0x00007ff676e0993f in ?? () from /usr/lib/libkhtml.so.5
#59 0x00007ff676e57ab9 in ?? () from /usr/lib/libkhtml.so.5
#60 0x00007ff676e0993f in ?? () from /usr/lib/libkhtml.so.5
#61 0x00007ff676e57ab9 in ?? () from /usr/lib/libkhtml.so.5
#62 0x00007ff676e0993f in ?? () from /usr/lib/libkhtml.so.5
#63 0x00007ff676e57ab9 in ?? () from /usr/lib/libkhtml.so.5
#64 0x00007ff676e0993f in ?? () from /usr/lib/libkhtml.so.5
#65 0x00007ff676e57ab9 in ?? () from /usr/lib/libkhtml.so.5
#66 0x00007ff676e0993f in ?? () from /usr/lib/libkhtml.so.5
#67 0x00007ff676e57ab9 in ?? () from /usr/lib/libkhtml.so.5
#68 0x00007ff676df614f in ?? () from /usr/lib/libkhtml.so.5
#69 0x00007ff676dfab9d in ?? () from /usr/lib/libkhtml.so.5
#70 0x00007ff676e01d6d in ?? () from /usr/lib/libkhtml.so.5
#71 0x00007ff676e0212e in ?? () from /usr/lib/libkhtml.so.5
#72 0x00007ff676e039da in ?? () from /usr/lib/libkhtml.so.5
#73 0x00007ff676d8813b in KHTMLPart::slotFinishedParsing() () from /usr/lib/libkhtml.so.5
#74 0x00007ff676da0c60 in KHTMLPart::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkhtml.so.5
#75 0x00007ff6937c62ff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#76 0x00007ff676defdd0 in ?? () from /usr/lib/libkhtml.so.5
#77 0x00007ff676e5bc98 in ?? () from /usr/lib/libkhtml.so.5
#78 0x00007ff6937c62ff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#79 0x00007ff676e42762 in ?? () from /usr/lib/libkhtml.so.5
#80 0x00007ff676d79672 in KHTMLPart::end() () from /usr/lib/libkhtml.so.5
#81 0x00007ff676d97ee7 in KHTMLPart::navigateLocalProtocol(khtml::ChildFrame*, KParts::ReadOnlyPart*, KUrl const&) () from /usr/lib/libkhtml.so.5
#82 0x00007ff676d9e416 in KHTMLPart::loadFrameElement(DOM::HTMLPartContainerElementImpl*, QString const&, QString const&, QStringList const&, bool) () from /usr/lib/libkhtml.so.5
#83 0x00007ff676e62036 in ?? () from /usr/lib/libkhtml.so.5
#84 0x00007ff676dfd6dd in ?? () from /usr/lib/libkhtml.so.5
#85 0x00007ff676e3d666 in ?? () from /usr/lib/libkhtml.so.5
#86 0x00007ff676e3fd9b in ?? () from /usr/lib/libkhtml.so.5
#87 0x00007ff676e40c11 in ?? () from /usr/lib/libkhtml.so.5
#88 0x00007ff676e466bd in ?? () from /usr/lib/libkhtml.so.5
#89 0x00007ff676e492a5 in ?? () from /usr/lib/libkhtml.so.5
#90 0x00007ff676d81863 in KHTMLPart::write(char const*, int) () from /usr/lib/libkhtml.so.5
#91 0x00007ff676d789b5 in KHTMLPart::slotData(KIO::Job*, QByteArray const&) () from /usr/lib/libkhtml.so.5
#92 0x00007ff676da0c98 in KHTMLPart::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkhtml.so.5
#93 0x00007ff67751a6b0 in ?? () from /usr/lib/kde4/ktsearchplugin.so
#94 0x00007ff6937c62ff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#95 0x00007ff694beac64 in KIO::TransferJob::data(KIO::Job*, QByteArray const&) () from /usr/lib/libkio.so.5
#96 0x00007ff694beacd0 in KIO::TransferJob::slotData(QByteArray const&) () from /usr/lib/libkio.so.5
#97 0x00007ff694bf2b46 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#98 0x00007ff6937c62ff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#99 0x00007ff694c8e642 in KIO::SlaveInterface::data(QByteArray const&) () from /usr/lib/libkio.so.5
#100 0x00007ff694c91728 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#101 0x00007ff694c8e0e3 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#102 0x00007ff694c817c6 in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#103 0x00007ff694c81ddc in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#104 0x00007ff6937c62ff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#105 0x00007ff694bba5c7 in ?? () from /usr/lib/libkio.so.5
#106 0x00007ff694bba67d in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#107 0x00007ff6937c515a in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#108 0x00007ff692964564 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#109 0x00007ff692968fda in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#110 0x0000000000437031 in ?? ()
#111 0x00007ff6937b0eac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#112 0x00007ff6937b4695 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#113 0x00007ff6937dbd83 in ?? () from /usr/lib/libQtCore.so.4
#114 0x00007ff68d465bf3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#115 0x00007ff68d4663d0 in ?? () from /usr/lib/libglib-2.0.so.0
#116 0x00007ff68d46666d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#117 0x00007ff6937dbf1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#118 0x00007ff692a0829e in ?? () from /usr/lib/libQtGui.so.4
#119 0x00007ff6937b0242 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#120 0x00007ff6937b048c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#121 0x00007ff6937b494b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#122 0x0000000000426cf6 in _start ()

Reported using DrKonqi
Comment 1 Nix 2010-11-08 23:00:17 UTC
Created attachment 53258 [details]
New crash information added by DrKonqi

konqueror (4.5.2 (KDE 4.5.2)) on KDE Platform 4.5.2 (KDE 4.5.2) using Qt 4.7.0

- What I was doing when the application crashed:

I visited <http://scienceblogs.com/pharyngula/2006/09/cats_candy_and_evolution.php> followed by <http://scienceblogs.com/pharyngula/2006/09/no_friday_cat_blogging_for_us.php>. It is not very reproducible (in fifty tries it happened twice: yes, I am too obsessive: by the look of frame 81 this is because the crash happened rendering some of the dynamic 'see this other scienceblogs site' stuff that SB puts on every page), but is plainly a wild or (more likely) stale pointer somewhere, pointing indirectly into the void *.

-- Backtrace (Reduced):
#6  KHTMLView::resizeEvent (this=<value optimized out>) at /usr/src/debug/kdelibs-4.5.2/khtml/khtmlview.cpp:874
#7  0x0000003feac0620e in QWidget::event (this=0x4982e60, event=0x7fff7d8a14f0) at kernel/qwidget.cpp:8341
#8  0x0000003feafaa386 in QFrame::event (this=0x4982e60, e=0x7fff7d8a14f0) at widgets/qframe.cpp:557
#9  0x0000003ff63db219 in KHTMLView::viewportEvent (this=0x4982e60, e=<value optimized out>) at /usr/src/debug/kdelibs-4.5.2/khtml/khtmlview.cpp:2151
#10 0x0000003fe935b937 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x4ec1040, event=0x7fff7d8a14f0) at kernel/qcoreapplication.cpp:847
Comment 2 Tommi Tervo 2010-12-01 20:55:56 UTC

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