Bug 298419 - Crash when opening RSS in Kontact
Summary: Crash when opening RSS in Kontact
Status: RESOLVED DUPLICATE of bug 286166
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-19 15:15 UTC by Jon Clark
Modified: 2012-04-20 12:17 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jon Clark 2012-04-19 15:15:07 UTC
Application: kontact (4.7.3)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-16-generic x86_64
Distribution: Linux Mint 12 Lisa

-- Information about the crash:
- What I was doing when the application crashed:

I was browsing thru the RSS feeds in the Akregator component of Kontact, and opened a link to be greeted by a crash. ( I was reading the Cyanide and Happiness webcomic to be more specific )
The page had loaded mostly, except for the adverts, so I've a hunch that it might have been the flash plugin.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f12940b07a0 (LWP 10591))]

Thread 3 (Thread 0x7f1279fba700 (LWP 10592)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1290909c2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f1290909d59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f128bd01efc in start_thread (arg=0x7f1279fba700) at pthread_create.c:304
#4  0x00007f129161959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f12796b9700 (LWP 10593)):
#0  0x00007f128bd051fa in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x10b9a68) at pthread_mutex_unlock.c:290
#2  0x00007f128b2333f5 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f128b233e6a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f128b234429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1292a55f3e in QEventDispatcherGlib::processEvents (this=0x10b9970, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f1292a29cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f1292a29ef7 in QEventLoop::exec (this=0x7f12796b8de0, flags=...) at kernel/qeventloop.cpp:201
#8  0x00007f129294127f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#9  0x00007f1292943d05 in QThreadPrivate::start (arg=0x10b90c0) at thread/qthread_unix.cpp:331
#10 0x00007f128bd01efc in start_thread (arg=0x7f12796b9700) at pthread_create.c:304
#11 0x00007f129161959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f12940b07a0 (LWP 10591)):
[KCrash Handler]
#6  marked (this=0x0) at ../../kjs/value.h:447
#7  KJS::JSVariableObject::mark (this=<optimized out>) at ../../kjs/JSVariableObject.cpp:84
#8  0x00007f121cf3e708 in KJS::Collector::markStackObjectsConservatively (start=<optimized out>, end=0x7fff58ad3000) at ../../kjs/collector.cpp:474
#9  0x00007f121cf3e7f6 in KJS::Collector::markCurrentThreadConservatively () at ../../kjs/collector.cpp:545
#10 0x00007f121cf3ea08 in KJS::Collector::collect () at ../../kjs/collector.cpp:679
#11 0x00007f121d87fea5 in KJSProxy::~KJSProxy (this=0xda7d230, __in_chrg=<optimized out>) at ../../khtml/ecma/kjs_proxy.cpp:81
#12 0x00007f121d648217 in khtml::ChildFrame::~ChildFrame (this=0x943dfe0, __in_chrg=<optimized out>) at ../../khtml/khtml_childframe.cpp:43
#13 0x00007f121d6484e9 in khtml::ChildFrame::~ChildFrame (this=0x943dfe0, __in_chrg=<optimized out>) at ../../khtml/khtml_childframe.cpp:44
#14 0x00007f121d63d6b5 in KHTMLPart::clear (this=0x7154630) at ../../khtml/khtml_part.cpp:1550
#15 0x00007f121d63e5ad in KHTMLPart::~KHTMLPart (this=0x7154630, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../khtml/khtml_part.cpp:560
#16 0x00007f121d63e7e9 in KHTMLPart::~KHTMLPart (this=0x7154630, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../khtml/khtml_part.cpp:579
#17 0x00007f121d63d6a4 in KHTMLPart::clear (this=0x68b5700) at ../../khtml/khtml_part.cpp:1548
#18 0x00007f121d63e5ad in KHTMLPart::~KHTMLPart (this=0x68b5700, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../khtml/khtml_part.cpp:560
#19 0x00007f121d63e7e9 in KHTMLPart::~KHTMLPart (this=0x68b5700, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../khtml/khtml_part.cpp:579
#20 0x00007f121e082ba9 in Akregator::BrowserFrame::Private::loadPartForMimetype (this=0x92e5600, mimetype=...) at ../../../akregator/src/browserframe_p.cpp:83
#21 0x00007f121e07f6d3 in Akregator::BrowserFrame::openUrl (this=0x898b060, request=...) at ../../../akregator/src/browserframe.cpp:315
#22 0x00007f121e07c908 in Akregator::FrameManager::openUrl (this=0x62cf8c0, request=...) at ../../../akregator/src/framemanager.cpp:250
#23 0x00007f121e07e557 in Akregator::FrameManager::qt_metacall (this=0x62cf8c0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff58acb5b0) at ./framemanager.moc:164
#24 0x00007f1292a3deba in QMetaObject::activate (sender=0xed674f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff58acb5b0) at kernel/qobject.cpp:3278
#25 0x00007f121e07ec62 in Akregator::BrowserRun::signalFoundMimeType (this=<optimized out>, _t1=<optimized out>) at ./browserrun.moc:87
#26 0x00007f121e07ed23 in Akregator::BrowserRun::foundMimeType (this=0xed674f0, type=...) at ../../../akregator/src/browserrun.cpp:49
#27 0x00007f128eb07f62 in KRun::mimeTypeDetermined (this=0xed674f0, mimeType=<optimized out>) at ../../kio/kio/krun.cpp:1433
#28 0x00007f129131c77d in KParts::BrowserRun::slotBrowserMimetype (this=0xed674f0, _job=<optimized out>, type=...) at ../../kparts/browserrun.cpp:245
#29 0x00007f129131cc89 in KParts::BrowserRun::qt_metacall (this=0xed674f0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff58acb920) at ./browserrun.moc:80
#30 0x00007f121e07ec90 in Akregator::BrowserRun::qt_metacall (this=0xed674f0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff58acb920) at ./browserrun.moc:70
#31 0x00007f1292a3deba in QMetaObject::activate (sender=0x95a3cf0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff58acb920) at kernel/qobject.cpp:3278
#32 0x00007f128eaa25f7 in KIO::TransferJob::mimetype (this=<optimized out>, _t1=0x95a3cf0, _t2=<optimized out>) at ./jobclasses.moc:419
#33 0x00007f128eaa264c in KIO::TransferJob::slotMimetype (this=0x95a3cf0, type=...) at ../../kio/kio/job.cpp:1180
#34 0x00007f128eaa4316 in KIO::TransferJob::qt_metacall (this=0x95a3cf0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff58acbaa0) at ./jobclasses.moc:372
#35 0x00007f1292a3deba in QMetaObject::activate (sender=0xcbeb4a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff58acbaa0) at kernel/qobject.cpp:3278
#36 0x00007f128eb49bd5 in KIO::SlaveInterface::mimeType (this=<optimized out>, _t1=<optimized out>) at ./slaveinterface.moc:273
#37 0x00007f128eb4c102 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=21, rawdata=...) at ../../kio/kio/slaveinterface.cpp:267
#38 0x00007f128eb48f35 in KIO::SlaveInterface::dispatch (this=0xcbeb4a0) at ../../kio/kio/slaveinterface.cpp:88
#39 0x00007f128eb3c0fe in KIO::Slave::gotInput (this=0xcbeb4a0) at ../../kio/kio/slave.cpp:344
#40 0x00007f128eb3c85c in KIO::Slave::qt_metacall (this=0xcbeb4a0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff58acbe80) at ./slave.moc:82
#41 0x00007f1292a3deba in QMetaObject::activate (sender=0x8696740, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#42 0x00007f128ea6e827 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#43 KIO::ConnectionPrivate::dequeue (this=0xcc7e5a0) at ../../kio/kio/connection.cpp:71
#44 0x00007f128ea6e8cd in KIO::Connection::qt_metacall (this=0x8696740, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xed09ec0) at ./connection.moc:79
#45 0x00007f1292a41a5e in QObject::event (this=0x8696740, e=<optimized out>) at kernel/qobject.cpp:1217
#46 0x00007f1291dda474 in notify_helper (e=0xec0bf70, receiver=0x8696740, this=0x10b5030) at kernel/qapplication.cpp:4486
#47 QApplicationPrivate::notify_helper (this=0x10b5030, receiver=0x8696740, e=0xec0bf70) at kernel/qapplication.cpp:4458
#48 0x00007f1291ddf2e1 in QApplication::notify (this=0x7fff58ad0540, receiver=0x8696740, e=0xec0bf70) at kernel/qapplication.cpp:4365
#49 0x00007f1293460466 in KApplication::notify (this=0x7fff58ad0540, receiver=0x8696740, event=0xec0bf70) at ../../kdeui/kernel/kapplication.cpp:311
#50 0x00007f1292a2aafc in QCoreApplication::notifyInternal (this=0x7fff58ad0540, receiver=0x8696740, event=0xec0bf70) at kernel/qcoreapplication.cpp:787
#51 0x00007f1292a2e51f in sendEvent (event=0xec0bf70, receiver=0x8696740) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#52 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x10878e0) at kernel/qcoreapplication.cpp:1428
#53 0x00007f1292a55a73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#54 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#55 0x00007f128b233a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007f128b234258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f128b234429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007f1292a55ed6 in QEventDispatcherGlib::processEvents (this=0x1088fd0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#59 0x00007f1291e8210e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#60 0x00007f1292a29cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#61 0x00007f1292a29ef7 in QEventLoop::exec (this=0x7fff58acc6c0, flags=...) at kernel/qeventloop.cpp:201
#62 0x00007f12922912d6 in QDialog::exec (this=0xd8eb0d0) at dialogs/qdialog.cpp:552
#63 0x00007f12933c80da in KMessageBox::createKMessageBox (dialog=0xd8eb0d0, icon=<optimized out>, text=..., strlist=<optimized out>, ask=..., checkboxReturn=0x0, options=..., details=..., notifyType=QMessageBox::Critical) at ../../kdeui/dialogs/kmessagebox.cpp:344
#64 0x00007f12933c890b in KMessageBox::createKMessageBox (dialog=0xd8eb0d0, icon=QMessageBox::Critical, text=..., strlist=..., ask=..., checkboxReturn=0x0, options=..., details=...) at ../../kdeui/dialogs/kmessagebox.cpp:159
#65 0x00007f12933c954b in KMessageBox::errorListWId (parent_id=103004342, text=..., strlist=..., caption=..., options=...) at ../../kdeui/dialogs/kmessagebox.cpp:854
#66 0x00007f12933c9705 in KMessageBox::error (parent=<optimized out>, text=..., caption=..., options=<optimized out>) at ../../kdeui/dialogs/kmessagebox.cpp:821
#67 0x00007f121d87622e in KJS::WindowFunc::callAsFunction (this=0x7f1218ae2d40, exec=0x7fff58acdd40, thisObj=<optimized out>, args=...) at ../../khtml/ecma/kjs_window.cpp:1891
#68 0x00007f121cf857ca in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#69 KJS::Machine::runBlock (exec=0x7fff58acdd40, codeBlock=..., parentExec=0x7fff58ace7b0) at codes.def:1223
#70 0x00007f121cf66b45 in KJS::FunctionImp::callAsFunction (this=0x7f1218b1af80, exec=0x7fff58ace7b0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:172
#71 0x00007f121cf857ca in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#72 KJS::Machine::runBlock (exec=0x7fff58ace7b0, codeBlock=..., parentExec=0x7fff58acf220) at codes.def:1223
#73 0x00007f121cf66b45 in KJS::FunctionImp::callAsFunction (this=0x7f1218b1b8c0, exec=0x7fff58acf220, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:172
#74 0x00007f121cf857ca in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#75 KJS::Machine::runBlock (exec=0x7fff58acf220, codeBlock=..., parentExec=0xc5171a0) at codes.def:1223
#76 0x00007f121cf66b45 in KJS::FunctionImp::callAsFunction (this=0x7f1218b1b940, exec=0xc5171a0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:172
#77 0x00007f121d898c0e in call (args=..., thisObj=0x7f1278320680, exec=0xc5171a0, this=<optimized out>) at ../../kjs/object.h:626
#78 KJS::JSEventListener::handleEvent (this=0xa93c180, evt=...) at ../../khtml/ecma/kjs_events.cpp:108
#79 0x00007f121d6c58ec in DOM::EventTargetImpl::handleLocalEvents (this=0x8c1baf0, evt=0xc74ebe0, useCapture=false) at ../../khtml/xml/dom2_eventsimpl.cpp:62
#80 0x00007f121d6a0a5f in DOM::NodeImpl::dispatchGenericEvent (this=0xdc2a008, evt=0xc74ebe0) at ../../khtml/xml/dom_nodeimpl.cpp:469
#81 0x00007f121d6a0b5c in DOM::NodeImpl::dispatchWindowEvent (this=0xdc2a008, evt=0xc74ebe0) at ../../khtml/xml/dom_nodeimpl.cpp:542
#82 0x00007f121d6f99bd in DOM::HTMLDocumentImpl::close (this=0xdc29ff0) at ../../khtml/html/html_documentimpl.cpp:237
#83 0x00007f121d60e513 in checkEmitLoadEvent (this=<optimized out>) at ../../khtml/khtml_part.cpp:2487
#84 KHTMLPart::checkEmitLoadEvent (this=0xd24b8a0) at ../../khtml/khtml_part.cpp:2477
#85 0x00007f121d62385c in KHTMLPart::checkCompleted (this=0xd24b8a0) at ../../khtml/khtml_part.cpp:2426
#86 0x00007f121d62c677 in KHTMLPart::slotChildCompleted (this=0xd24b8a0, pendingAction=false) at ../../khtml/khtml_part.cpp:5024
#87 0x00007f121d63cd31 in KHTMLPart::qt_metacall (this=0xd24b8a0, _c=QMetaObject::InvokeMetaMethod, _id=66, _a=0x7fff58acf7f0) at ./khtml_part.moc:325
#88 0x00007f1292a3deba in QMetaObject::activate (sender=0xc704320, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#89 0x00007f121d6060ae in KHTMLView::timerEvent (this=0xc707350, e=<optimized out>) at ../../khtml/khtmlview.cpp:4080
#90 0x00007f1292a41789 in QObject::event (this=0xc707350, e=<optimized out>) at kernel/qobject.cpp:1181
#91 0x00007f1291e2a73b in QWidget::event (this=0xc707350, event=0x7fff58ad0240) at kernel/qwidget.cpp:8754
#92 0x00007f12921d35b6 in QFrame::event (this=0xc707350, e=0x7fff58ad0240) at widgets/qframe.cpp:557
#93 0x00007f12922552fb in QAbstractScrollArea::event (this=0xc707350, e=0x7fff58ad0240) at widgets/qabstractscrollarea.cpp:996
#94 0x00007f121d5fbb83 in KHTMLView::event (this=0xc707350, e=0x7fff58ad0240) at ../../khtml/khtmlview.cpp:546
#95 0x00007f1291dda474 in notify_helper (e=0x7fff58ad0240, receiver=0xc707350, this=0x10b5030) at kernel/qapplication.cpp:4486
#96 QApplicationPrivate::notify_helper (this=0x10b5030, receiver=0xc707350, e=0x7fff58ad0240) at kernel/qapplication.cpp:4458
#97 0x00007f1291ddf2e1 in QApplication::notify (this=0x7fff58ad0540, receiver=0xc707350, e=0x7fff58ad0240) at kernel/qapplication.cpp:4365
#98 0x00007f1293460466 in KApplication::notify (this=0x7fff58ad0540, receiver=0xc707350, event=0x7fff58ad0240) at ../../kdeui/kernel/kapplication.cpp:311
#99 0x00007f1292a2aafc in QCoreApplication::notifyInternal (this=0x7fff58ad0540, receiver=0xc707350, event=0x7fff58ad0240) at kernel/qcoreapplication.cpp:787
#100 0x00007f1292a57d62 in sendEvent (event=0x7fff58ad0240, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#101 QTimerInfoList::activateTimers (this=0x10c38d0) at kernel/qeventdispatcher_unix.cpp:603
#102 0x00007f1292a55514 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#103 0x00007f128b233a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#104 0x00007f128b234258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#105 0x00007f128b234429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#106 0x00007f1292a55ed6 in QEventDispatcherGlib::processEvents (this=0x1088fd0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#107 0x00007f1291e8210e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#108 0x00007f1292a29cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#109 0x00007f1292a29ef7 in QEventLoop::exec (this=0x7fff58ad04d0, flags=...) at kernel/qeventloop.cpp:201
#110 0x00007f1292a2e789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#111 0x0000000000403629 in main (argc=1, argv=0x7fff58ad0b68) at ../../../kontact/src/main.cpp:218

This bug may be a duplicate of or related to bug 286166.

Possible duplicates by query: bug 288950, bug 286166, bug 285923.

Reported using DrKonqi
Comment 1 Christophe Marin 2012-04-20 12:17:33 UTC

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