Bug 236383

Summary: Konqueror crashes when starting sabnzb (0.5.1 and 0.5.2)
Product: [Applications] konqueror Reporter: ArmiDuctor <armiductor>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description ArmiDuctor 2010-05-05 00:10:13 UTC
Application: konqueror (4.4.2 (KDE 4.4.2))
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
When I start the sabnzb deamon, it automatically opens its login screen in the default kde browser. When I have konqueror set as default it crashes. 

The crash can be reproduced every time.

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0xb78d9aa0 (LWP 4608))]

Thread 2 (Thread 0xb1ddcb70 (LWP 4655)):
#0  0x00d89e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x008046fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x00809825 in QTimerInfoList::updateCurrentTime (this=0x8d00fd4) at kernel/qeventdispatcher_unix.cpp:340
#3  0x0080986a in QTimerInfoList::timerWait (this=0x8d00fd4, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x00807818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb1ddc0cc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x008078a5 in timerSourcePrepare (source=0x0, timeout=0xd8dff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x03e11aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x03e11ee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x03e124b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x0080760f in QEventDispatcherGlib::processEvents (this=0x8e92738, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x007da059 in QEventLoop::processEvents (this=0xb1ddc290, flags=) at kernel/qeventloop.cpp:149
#11 0x007da4aa in QEventLoop::exec (this=0xb1ddc290, flags=...) at kernel/qeventloop.cpp:201
#12 0x006d65a8 in QThread::exec (this=0x8ea3c40) at thread/qthread.cpp:487
#13 0x007b9c1b in QInotifyFileSystemWatcherEngine::run (this=0x8ea3c40) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x006d932e in QThreadPrivate::start (arg=0x8ea3c40) at thread/qthread_unix.cpp:248
#15 0x0011596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x0270ba0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb78d9aa0 (LWP 4608)):
[KCrash Handler]
#6  0x00ae6422 in __kernel_vsyscall ()
#7  0x02668651 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x0266ba82 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x0269f49d in ?? () from /lib/tls/i686/cmov/libc.so.6
#10 0x026a9591 in ?? () from /lib/tls/i686/cmov/libc.so.6
#11 0x026aa80e in ?? () from /lib/tls/i686/cmov/libc.so.6
#12 0x057c98c0 in ~QImageData (this=0x0, __in_chrg=<value optimized out>) at image/qimage.cpp:259
#13 0x057ca0e8 in ~QImage (this=0x8f95440, __in_chrg=<value optimized out>) at image/qimage.cpp:1302
#14 0x00f53686 in KIconLoader::loadIcon (this=0x881ee20, _name=..., group=KIconLoader::Panel, size=32, state=0, overlays=..., path_store=0x0, canReturnNull=false)
    at ../../kdeui/icons/kiconloader.cpp:1269
#15 0x02dded6e in KonqPixmapProvider::loadIcon (this=0x8918e78, icon=..., size=32) at ../../../../apps/konqueror/src/konqpixmapprovider.cpp:167
#16 0x02ddfe58 in KonqPixmapProvider::pixmapFor (this=0x8918e78, url=..., size=32) at ../../../../apps/konqueror/src/konqpixmapprovider.cpp:91
#17 0x01bb1828 in KonqMainWindow::updateWindowIcon (this=0x88f3728) at ../../../../apps/konqueror/src/konqmainwindow.cpp:5142
#18 0x01bb1a65 in KonqMainWindow::setLocationBarURL (this=0x88f3728, url=...) at ../../../../apps/konqueror/src/konqmainwindow.cpp:3405
#19 0x01b72af7 in KonqView::setLocationBarURL (this=0x8f3f0e0, locationBarURL=...) at ../../../../apps/konqueror/src/konqview.cpp:653
#20 0x01bd2ff3 in KonqMainWindow::slotPartActivated (this=0x88f3728, part=0x8f3e950) at ../../../../apps/konqueror/src/konqmainwindow.cpp:2101
#21 0x01b7d581 in KonqViewManager::emitActivePartChanged (this=0x88f5048) at ../../../../apps/konqueror/src/konqviewmanager.cpp:1091
#22 0x01b7d6b3 in KonqViewManager::doSetActivePart (this=0x88f5048, part=0x8f3e950) at ../../../../apps/konqueror/src/konqviewmanager.cpp:1062
#23 0x01b8aa06 in KonqFrame::activateChild (this=0x8f374d0) at ../../../../apps/konqueror/src/konqframe.cpp:235
#24 0x01b905a6 in KonqFrameTabs::slotCurrentChanged (this=0x8aeb540, index=1) at ../../../../apps/konqueror/src/konqtabs.cpp:549
#25 0x01b967d7 in KonqFrameTabs::qt_metacall (this=0x8aeb540, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbffd74e8) at ./konqtabs.moc:105
#26 0x007e0c9a in QMetaObject::metacall (object=0x8aeb540, cl=4608, idx=69, argv=0xbffd74e8) at kernel/qmetaobject.cpp:237
#27 0x007ef3d5 in QMetaObject::activate (sender=0x8aeb540, m=0x60202a0, local_signal_index=0, argv=0xbffd74e8) at kernel/qobject.cpp:3293
#28 0x05bc4503 in QTabWidget::currentChanged (this=0x8aeb540, _t1=1) at .moc/release-shared/moc_qtabwidget.cpp:200
#29 0x05bc66ee in QTabWidgetPrivate::_q_showTab (this=0x8aeb868, index=1) at widgets/qtabwidget.cpp:733
#30 0x05bc69ea in QTabWidget::qt_metacall (this=0x8aeb540, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbffd76c8) at .moc/release-shared/moc_qtabwidget.cpp:142
#31 0x010aaf5a in KTabWidget::qt_metacall (this=0x8aeb540, _c=QMetaObject::InvokeMetaMethod, _id=36, _a=0xbffd76c8) at ./ktabwidget.moc:128
#32 0x01b9671a in KonqFrameTabs::qt_metacall (this=0x8aeb540, _c=QMetaObject::InvokeMetaMethod, _id=36, _a=0xbffd76c8) at ./konqtabs.moc:98
#33 0x007e0c9a in QMetaObject::metacall (object=0x8aeb540, cl=4608, idx=36, argv=0xbffd76c8) at kernel/qmetaobject.cpp:237
#34 0x007ef3d5 in QMetaObject::activate (sender=0x8aec390, m=0x60200e0, local_signal_index=0, argv=0xbffd76c8) at kernel/qobject.cpp:3293
#35 0x05bba4f3 in QTabBar::currentChanged (this=0x8aec390, _t1=1) at .moc/release-shared/moc_qtabbar.cpp:201
#36 0x05bbc97f in QTabBar::setCurrentIndex (this=0x8aec390, index=1) at widgets/qtabbar.cpp:1179
#37 0x05bc4b3d in QTabWidget::setCurrentIndex (this=0x8aeb540, index=1) at widgets/qtabwidget.cpp:657
#38 0x01b7dae0 in KonqViewManager::showTab (this=0x88f5048, view=0x8f3f0e0) at ../../../../apps/konqueror/src/konqviewmanager.cpp:508
#39 0x01bc0720 in KonqMainWindow::openUrl (this=0x88f3728, _view=0x0, _url=..., _mimeType=..., _req=..., trustedSource=false) at ../../../../apps/konqueror/src/konqmainwindow.cpp:583
#40 0x01bc1b59 in KonqMainWindow::openFilteredUrl (this=0x88f3728, url=..., req=...) at ../../../../apps/konqueror/src/konqmainwindow.cpp:492
#41 0x01bc1d59 in KonqMainWindow::openFilteredUrl (this=0x88f3728, _url=..., inNewTab=<value optimized out>, tempFile=false) at ../../../../apps/konqueror/src/konqmainwindow.cpp:510
#42 0x01be3c26 in KonqMainWindowAdaptor::newTabASN (this=0x88e5e40, url=..., startup_id=..., tempFile=<value optimized out>) at ../../../../apps/konqueror/src/KonqMainWindowAdaptor.cpp:54
#43 0x01be4116 in KonqMainWindowAdaptor::qt_metacall (this=0x88e5e40, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbffd7c5c) at ./KonqMainWindowAdaptor.moc:95
#44 0x00911b34 in QDBusConnectionPrivate::deliverCall (this=0x8873fa0, object=0x88e5e40, msg=..., metaTypes=..., slotIdx=6) at qdbusintegrator.cpp:904
#45 0x00912ddf in QDBusConnectionPrivate::activateCall (this=0x8873fa0, object=0x88e5e40, flags=1361, msg=...) at qdbusintegrator.cpp:809
#46 0x00913880 in QDBusConnectionPrivate::activateObject (this=0x8873fa0, node=..., msg=..., pathStartPos=23) at qdbusintegrator.cpp:1364
#47 0x00913b1a in QDBusActivateObjectEvent::placeMetaCall (this=0x88f57b8) at qdbusintegrator.cpp:1477
#48 0x007ec3fe in QObject::event (this=0x88f3728, e=0x88f57b8) at kernel/qobject.cpp:1248
#49 0x0574e326 in QWidget::event (this=0x88f3728, event=0x88f57b8) at kernel/qwidget.cpp:8455
#50 0x05b69bc7 in QMainWindow::event (this=0x88f3728, event=0x88f57b8) at widgets/qmainwindow.cpp:1433
#51 0x01081b04 in KMainWindow::event (this=0x88f3728, ev=0x88f57b8) at ../../kdeui/widgets/kmainwindow.cpp:1103
#52 0x010c988f in KXmlGuiWindow::event (this=0x88f3728, ev=0x88f57b8) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#53 0x01bd5b2d in KonqMainWindow::event (this=0x88f3728, e=0x88f57b8) at ../../../../apps/konqueror/src/konqmainwindow.cpp:5655
#54 0x056f04dc in QApplicationPrivate::notify_helper (this=0x881ee50, receiver=0x88f3728, e=0x88f57b8) at kernel/qapplication.cpp:4300
#55 0x056f70f9 in QApplication::notify (this=0xbffd8ac4, receiver=0x88f3728, e=0x88f57b8) at kernel/qapplication.cpp:4265
#56 0x00f8ff2a in KApplication::notify (this=0xbffd8ac4, receiver=0x88f3728, event=0x88f57b8) at ../../kdeui/kernel/kapplication.cpp:302
#57 0x007dba3b in QCoreApplication::notifyInternal (this=0xbffd8ac4, receiver=0x88f3728, event=0x88f57b8) at kernel/qcoreapplication.cpp:704
#58 0x007de473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x87d4fc8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#59 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x87d4fc8) at kernel/qcoreapplication.cpp:1345
#60 0x007de5dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#61 0x00807adf in QCoreApplication::sendPostedEvents (s=0x8821110) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#62 postEventSourceDispatch (s=0x8821110) at kernel/qeventdispatcher_glib.cpp:276
#63 0x03e0e5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#64 0x03e122d8 in ?? () from /lib/libglib-2.0.so.0
#65 0x03e124b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#66 0x008075d5 in QEventDispatcherGlib::processEvents (this=0x87d5b48, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#67 0x057b0135 in QGuiEventDispatcherGlib::processEvents (this=0x87d5b48, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#68 0x007da059 in QEventLoop::processEvents (this=0xbffd88a4, flags=) at kernel/qeventloop.cpp:149
#69 0x007da4aa in QEventLoop::exec (this=0xbffd88a4, flags=...) at kernel/qeventloop.cpp:201
#70 0x007de69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#71 0x056f0577 in QApplication::exec () at kernel/qapplication.cpp:3579
#72 0x01c001ee in kdemain (argc=1, argv=0x8813cd0) at ../../../../apps/konqueror/src/konqmain.cpp:271
#73 0x0804e133 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=1, envs=0x8807eca "DISPLAY=:0.0", reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x8051465 "0") at ../../kinit/kinit.cpp:717
#74 0x0804ec6d in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#75 0x0804f190 in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1402
#76 0x0804fe4f in main (argc=4, argv=0xbffd96a4, envp=0xbffd96b8) at ../../kinit/kinit.cpp:1845

Possible duplicates by query: bug 219348, bug 212130.

Reported using DrKonqi
Comment 1 Tommi Tervo 2010-05-05 06:59:10 UTC

*** This bug has been marked as a duplicate of bug 212130 ***
Comment 2 Maksim Orlovich 2010-05-06 18:33:04 UTC
Hi.. Since this is reproducible, could you perhaps try the following:
run 
valgrind --num-callers=50  konqueror url/to/the/site &> log
(as whatever user it's launched as when it crashed)

and attach the log here? (You might want to look through it to make sure there is no private info or such --- I mainly really care about the lines with == anyway)
Comment 3 ArmiDuctor 2010-05-08 22:11:55 UTC
@Maksim: I changed my default browser to firefox and upgraded kde to 4.4.3. Now everything seems to work fine and I am not able to reproduce the error anymore. I think this bug can be closed. When I ever encounter the same problem again I'll add a new bug.