Summary: | Konqueror crashes on close when loaded with webbrowsing profile | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Marcus Harrison <marcus> |
Component: | general | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | biby, frank78ac, porten, Tanktalus |
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Unspecified | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Marcus Harrison
2008-09-08 16:39:27 UTC
here are two dupe candidates: http://bugs.kde.org/show_bug.cgi?id=170461 http://bugs.kde.org/show_bug.cgi?id=167826 Exact use case how to reproduce this crash with KDE >= 4.1.1 is useful. Sorry, I don't know. It's obvious that it had something to do with the configuration files (not just "~/.kde4/share/apps/konqueror", but possibly somewhere else as well) as deleting ~/.kde4 and restoring a backup solved the problem. Sorry I couldn't be of much help. Good news! I reproduced the crash. Changing the stylesheet in Settings --> configure Konqueror --> Stylesheets in any way will make it crash when you enter the URL, "~/" (I haven't tried it when closing the window, but I've a sneaking feeling that was what caused it as well). Better news! I (think I) have a more usefull traceback: Application: Konqueror (konqueror), signal SIGABRT (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 0xb60d7940 (LWP 3479)] [KCrash handler] #6 0xb7fba410 in __kernel_vsyscall () #7 0xb7da1085 in raise () from /lib/tls/i686/cmov/libc.so.6 #8 0xb7da2a01 in abort () from /lib/tls/i686/cmov/libc.so.6 #9 0xb7d9a10e in __assert_fail () from /lib/tls/i686/cmov/libc.so.6 #10 0xb4477d33 in khtml::Cache::clear () at /build/buildd/kde4libs-4.1.1+really4.1.1/khtml/misc/loader.cpp:1604 #11 0xb42f6f9a in ~KHTMLGlobal (this=0x8352018) at /build/buildd/kde4libs-4.1.1+really4.1.1/khtml/khtml_global.cpp:99 #12 0xb42f703f in KHTMLGlobal::deref () at /build/buildd/kde4libs-4.1.1+really4.1.1/khtml/khtml_global.cpp:133 #13 0xb42f7185 in KHTMLGlobal::deregisterPart (part=0x84999d8) at /build/buildd/kde4libs-4.1.1+really4.1.1/khtml/khtml_global.cpp:160 #14 0xb42e57fa in ~KHTMLPart (this=0x84999d8, __vtt_parm=0xb285a1c4) at /build/buildd/kde4libs-4.1.1+really4.1.1/khtml/khtml_part.cpp:548 #15 0xb284f137 in ?? () from /usr/lib/kde4/lib/kde4/konq_aboutpage.so #16 0xb7f23823 in KonqView::switchView () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #17 0xb7f23e8c in KonqView::changePart () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #18 0xb7f6d653 in KonqMainWindow::openView () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #19 0xb7f6f8e2 in KonqMainWindow::openUrl () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #20 0xb7f71547 in KonqMainWindow::openFilteredUrl () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #21 0xb7f7168b in KonqMainWindow::openFilteredUrl () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #22 0xb7f71df8 in KonqMainWindow::slotURLEntered () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #23 0xb7f75a56 in KonqMainWindow::qt_metacall () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #24 0xb74f9f79 in QMetaObject::activate (sender=0x81806e8, from_signal_index=74, to_signal_index=74, argv=0xbfbbd558) at kernel/qobject.cpp:3016 #25 0xb74fa642 in QMetaObject::activate (sender=0x81806e8, m=0xb7fb46b4, local_signal_index=0, argv=0xbfbbd558) at kernel/qobject.cpp:3086 #26 0xb7f4e369 in ?? () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #27 0xb7f51cd9 in ?? () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #28 0xb7f51d59 in ?? () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #29 0xb74f9f79 in QMetaObject::activate (sender=0x81806e8, from_signal_index=29, to_signal_index=29, argv=0xbfbbd69c) at kernel/qobject.cpp:3016 #30 0xb74fa642 in QMetaObject::activate (sender=0x81806e8, m=0xb71a55d8, local_signal_index=2, argv=0xbfbbd69c) at kernel/qobject.cpp:3086 #31 0xb6d245d3 in QComboBox::activated (this=0x81806e8, _t1=@0x8699208) at .moc/release-shared/moc_qcombobox.cpp:257 #32 0xb7a095c1 in KHistoryComboBox::slotSimulateActivated (this=0x81806e8, text=@0x8699208) at /build/buildd/kde4libs-4.1.1+really4.1.1/kdeui/widgets/khistorycombobox.cpp:430 #33 0xb7a0a7c2 in KHistoryComboBox::qt_metacall (this=0x81806e8, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x8699190) at /build/buildd/kde4libs-4.1.1+really4.1.1/obj-i486-linux-gnu/kdeui/khistorycombobox.moc:87 #34 0xb7f51d2a in ?? () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #35 0xb74f38ab in QMetaCallEvent::placeMetaCall (this=0x8490178, object=0x81806e8) at kernel/qobject.cpp:535 #36 0xb74f4c31 in QObject::event (this=0x81806e8, e=0x8490178) at kernel/qobject.cpp:1140 #37 0xb6a1f50f in QWidget::event (this=0x81806e8, event=0x8490178) at kernel/qwidget.cpp:7407 #38 0xb6d281c7 in QComboBox::event (this=0x81806e8, event=0x8490178) at widgets/qcombobox.cpp:2616 #39 0xb69c7f9c in QApplicationPrivate::notify_helper (this=0x805ccb0, receiver=0x81806e8, e=0x8490178) at kernel/qapplication.cpp:3800 #40 0xb69ccce8 in QApplication::notify (this=0xbfbbe17c, receiver=0x81806e8, e=0x8490178) at kernel/qapplication.cpp:3765 #41 0xb79631c3 in KApplication::notify (this=0xbfbbe17c, receiver=0x81806e8, event=0x8490178) at /build/buildd/kde4libs-4.1.1+really4.1.1/kdeui/kernel/kapplication.cpp:311 #42 0xb74e50b9 in QCoreApplication::notifyInternal (this=0xbfbbe17c, receiver=0x81806e8, event=0x8490178) at kernel/qcoreapplication.cpp:591 #43 0xb74e6469 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x804b6b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #44 0xb74e668d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1095 #45 0xb751062f in postEventSourceDispatch (s=0x805f510) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #46 0xb6449dd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #47 0xb644d193 in ?? () from /usr/lib/libglib-2.0.so.0 #48 0xb644d74e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #49 0xb75109f8 in QEventDispatcherGlib::processEvents (this=0x805cd78, flags=@0xbfbbde98) at kernel/qeventdispatcher_glib.cpp:325 #50 0xb6a5ba25 in QGuiEventDispatcherGlib::processEvents (this=0x805cd78, flags=@0xbfbbdec8) at kernel/qguieventdispatcher_glib.cpp:204 #51 0xb74e433d in QEventLoop::processEvents (this=0xbfbbdf40, flags=@0xbfbbdf04) at kernel/qeventloop.cpp:149 #52 0xb74e44cd in QEventLoop::exec (this=0xbfbbdf40, flags=@0xbfbbdf48) at kernel/qeventloop.cpp:200 #53 0xb74e674d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:849 #54 0xb69c7897 in QApplication::exec () at kernel/qapplication.cpp:3330 #55 0xb7fa082d in kdemain () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #56 0x08048582 in _start () #0 0xb7fba410 in __kernel_vsyscall () I managed to reproduce it in trunk rev. 870090 once using the instructions in comment 3 and got a crash with the same backtrace. The failed assert konqueror: /home/kde-devel/kde/src/KDE/kdelibs/khtml/misc/loader.cpp:1612: static void khtml::Cache::clear(): Assertion `!crash' failed. is reported in Konsole. It's not 100% reproducible so far for me, though. Once I also got a crash on close after changing stylesheets. Note that bug 166541, bug 164345 look related. *** Bug 177120 has been marked as a duplicate of this bug. *** *** Bug 177063 has been marked as a duplicate of this bug. *** I tried the steps from comment #3 several times with trunk but - unfortunately - I cannot reproduce the assertion. Valgrind shows no problem either. I can't reproduce this any more either. Web pages refresh with the new settings in place and navigating to the home directory/closing the window doesn't crash it nay more. Consider this fixed. |