Bug 324246 - Adding comments to Launchpad Bug reports crashes Rekonq on Kubuntu 13.10
Summary: Adding comments to Launchpad Bug reports crashes Rekonq on Kubuntu 13.10
Status: RESOLVED WORKSFORME
Alias: None
Product: rekonq
Classification: Applications
Component: general (show other bugs)
Version: 2.3.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: qtwebkitToFix
Assignee: Andrea Diamantini
URL: https://bugs.launchpad.net/ubuntu/+so...
Keywords: drkonqi
: 322825 324633 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-08-30 01:46 UTC by Marco Parillo
Modified: 2015-08-27 18:22 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marco Parillo 2013-08-30 01:46:31 UTC
Application: rekonq (2.3.2)
KDE Platform Version: 4.11.00
Qt Version: 4.8.4
Operating System: Linux 3.11.0-4-generic i686
Distribution: Ubuntu Saucy Salamander (development branch)

-- Information about the crash:
I was adding comments in LaunchPad to a bug report using Kubuntu 13.10

The crash can be reproduced every time.

-- Backtrace:
Application: rekonq (rekonq), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb249a740 (LWP 2228))]

Thread 6 (Thread 0xafebab40 (LWP 2229)):
#0  0xb776e424 in __kernel_vsyscall ()
#1  0xb2e0584b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb7556dfc in __pthread_cond_wait (cond=0xb744bd30 <WTF::pageheap_memory+20720>, mutex=0xb744bd18 <WTF::pageheap_memory+20696>) at forward.c:149
#3  0xb6bd5bbc in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb6bd5c0f in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb2e01d78 in start_thread (arg=0xafebab40) at pthread_create.c:311
#6  0xb754945e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 5 (Thread 0xaf468b40 (LWP 2231)):
#0  0xb776e424 in __kernel_vsyscall ()
#1  0xb2e0584b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb7556dfc in __pthread_cond_wait (cond=0xaf60a7dc, mutex=0xaf60a7c4) at forward.c:149
#3  0xb6c04be3 in WTF::ThreadCondition::wait(WTF::Mutex&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb68f9a84 in JSC::BlockAllocator::blockFreeingThreadMain() () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb6beb9a6 in WTF::threadEntryPoint(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#6  0xb6c04559 in WTF::wtfThreadEntryPoint(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#7  0xb2e01d78 in start_thread (arg=0xaf468b40) at pthread_create.c:311
#8  0xb754945e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 4 (Thread 0xae15cb40 (LWP 2233)):
#0  0xb776e424 in __kernel_vsyscall ()
#1  0xb2e0584b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb7556dfc in __pthread_cond_wait (cond=0xaf612930, mutex=0xaf612918) at forward.c:149
#3  0xb6c04be3 in WTF::ThreadCondition::wait(WTF::Mutex&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb5f9d264 in WebCore::IconDatabase::syncThreadMainLoop() () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb5f9f0e4 in WebCore::IconDatabase::iconDatabaseSyncThread() () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#6  0xb6beb9a6 in WTF::threadEntryPoint(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#7  0xb6c04559 in WTF::wtfThreadEntryPoint(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#8  0xb2e01d78 in start_thread (arg=0xae15cb40) at pthread_create.c:311
#9  0xb754945e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 3 (Thread 0xad6ffb40 (LWP 2234)):
#0  0xb776e424 in __kernel_vsyscall ()
#1  0xb755c912 in clock_gettime (clock_id=1, tp=0xad6feff8) at ../sysdeps/unix/clock_gettime.c:115
#2  0xb378d3ec in do_gettime (frac=0xad6feff0, sec=0xad6fefe8) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0xb3872fd2 in updateCurrentTime (this=0x9bd66cc) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x9bd66cc, tm=...) at kernel/qeventdispatcher_unix.cpp:461
#6  0xb387167b in timerSourcePrepareHelper (src=<optimized out>, timeout=0xad6ff0ec) at kernel/qeventdispatcher_glib.cpp:136
#7  0xb387170d in timerSourcePrepare (source=0x9bd6698, timeout=0xad6ff0ec) at kernel/qeventdispatcher_glib.cpp:169
#8  0xb30a2033 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb30a294f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb30a2b98 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb38718df in QEventDispatcherGlib::processEvents (this=0x9920218, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0xb38409f3 in QEventLoop::processEvents (this=this@entry=0xad6ff258, flags=...) at kernel/qeventloop.cpp:149
#13 0xb3840d19 in QEventLoop::exec (this=this@entry=0xad6ff258, flags=...) at kernel/qeventloop.cpp:204
#14 0xb372fe3d in QThread::exec (this=this@entry=0x9972048) at thread/qthread.cpp:542
#15 0xb372ff8b in QThread::run (this=0x9972048) at thread/qthread.cpp:609
#16 0xb373272f in QThreadPrivate::start (arg=0x9972048) at thread/qthread_unix.cpp:338
#17 0xb2e01d78 in start_thread (arg=0xad6ffb40) at pthread_create.c:311
#18 0xb754945e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0xac9afb40 (LWP 2236)):
#0  0xb776e425 in __kernel_vsyscall ()
#1  0xb755c912 in clock_gettime (clock_id=1, tp=0xac9aefc8) at ../sysdeps/unix/clock_gettime.c:115
#2  0xb378d3ec in do_gettime (frac=0xac9aefc0, sec=0xac9aefb8) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0xb3872fd2 in updateCurrentTime (this=0xad815f34) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0xad815f34, tm=...) at kernel/qeventdispatcher_unix.cpp:461
#6  0xb387167b in timerSourcePrepareHelper (src=<optimized out>, timeout=0xac9af0bc) at kernel/qeventdispatcher_glib.cpp:136
#7  0xb387170d in timerSourcePrepare (source=0xad815f00, timeout=0xac9af0bc) at kernel/qeventdispatcher_glib.cpp:169
#8  0xb30a2033 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb30a294f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb30a2b98 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb38718df in QEventDispatcherGlib::processEvents (this=0xad814180, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0xb38409f3 in QEventLoop::processEvents (this=this@entry=0xac9af228, flags=...) at kernel/qeventloop.cpp:149
#13 0xb3840d19 in QEventLoop::exec (this=this@entry=0xac9af228, flags=...) at kernel/qeventloop.cpp:204
#14 0xb372fe3d in QThread::exec (this=this@entry=0x9bbc1e0) at thread/qthread.cpp:542
#15 0xb3820e14 in QInotifyFileSystemWatcherEngine::run (this=0x9bbc1e0) at io/qfilesystemwatcher_inotify.cpp:265
#16 0xb373272f in QThreadPrivate::start (arg=0x9bbc1e0) at thread/qthread_unix.cpp:338
#17 0xb2e01d78 in start_thread (arg=0xac9afb40) at pthread_create.c:311
#18 0xb754945e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xb249a740 (LWP 2228)):
[KCrash Handler]
#7  0xb691cca2 in JSC::DFG::AssemblyHelpers::decodedCodeMapFor(JSC::CodeBlock*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#8  0xb6966661 in JSC::DFG::OSRExitCompiler::compileExit(JSC::DFG::OSRExit const&, JSC::Operands<JSC::ValueRecovery, JSC::OperandValueTraits<JSC::ValueRecovery> > const&, JSC::DFG::SpeculationRecovery*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#9  0xb696296a in compileOSRExit () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#10 0xacaf0d26 in ?? ()
#11 0xb69da1c4 in JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#12 0xb6ad346c in JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#13 0xb55dda96 in WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#14 0xb57f93be in WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1u>&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#15 0xb57f9634 in WebCore::EventTarget::fireEventListeners(WebCore::Event*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#16 0xb580d7ff in WebCore::Node::handleLocalEvents(WebCore::Event*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#17 0xb57eeae9 in WebCore::EventContext::handleLocalEvents(WebCore::Event*) const () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#18 0xb57f151d in WebCore::EventDispatcher::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#19 0xb57eec97 in WebCore::EventDispatchMediator::dispatchEvent(WebCore::EventDispatcher*) const () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#20 0xb57f0557 in WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WTF::PassRefPtr<WebCore::EventDispatchMediator>) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#21 0xb58121e5 in WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#22 0xb57f8b32 in WebCore::EventTarget::dispatchEvent(WTF::PassRefPtr<WebCore::Event>, int&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#23 0xb5bf187b in WebCore::EventHandler::keyEvent(WebCore::PlatformKeyboardEvent const&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#24 0xb550bfb4 in QWebPagePrivate::keyPressEvent(QKeyEvent*) () at /build/buildd/qtwebkit-source-2.3.1/Source/WebCore/page/DragClient.h:68
#25 0xb551933c in QWebPage::event(QEvent*) () at /build/buildd/qtwebkit-source-2.3.1/Source/WTF/wtf/Vector.h:529
#26 0xb551d54f in QWebView::keyPressEvent(QKeyEvent*) () at /build/buildd/qtwebkit-source-2.3.1/Source/WTF/wtf/Vector.h:529
#27 0xb770a7cf in WebView::keyPressEvent (this=0xf8caee8, event=<optimized out>) at /build/buildd/rekonq-2.3.2/src/webtab/webview.cpp:1011
#28 0xb3e74002 in QWidget::event (this=0xf8caee8, event=0xbf9b6478) at kernel/qwidget.cpp:8421
#29 0xb551d358 in QWebView::event(QEvent*) () at /build/buildd/qtwebkit-source-2.3.1/Source/WTF/wtf/Vector.h:529
#30 0xb3e1a744 in QApplicationPrivate::notify_helper (this=0x9829228, receiver=0xf8caee8, e=0xbf9b6478) at kernel/qapplication.cpp:4567
#31 0xb3e22abc in QApplication::notify (this=0xbf9b6b70, receiver=<optimized out>, receiver@entry=0xf8caee8, e=e@entry=0xbf9b6478) at kernel/qapplication.cpp:4008
#32 0xb510eec4 in KApplication::notify (this=0xbf9b6b70, receiver=0xf8caee8, event=0xbf9b6478) at ../../kdeui/kernel/kapplication.cpp:311
#33 0xb3841eda in QCoreApplication::notifyInternal (this=0xbf9b6b70, receiver=receiver@entry=0xf8caee8, event=event@entry=0xbf9b6478) at kernel/qcoreapplication.cpp:946
#34 0xb3e18bcd in sendSpontaneousEvent (event=0xbf9b6478, receiver=0xf8caee8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#35 qt_sendSpontaneousEvent (receiver=0xf8caee8, event=event@entry=0xbf9b6478) at kernel/qapplication.cpp:5565
#36 0xb3ecc579 in QKeyMapper::sendKeyEvent (keyWidget=keyWidget@entry=0xf8caee8, grab=grab@entry=false, type=QEvent::KeyPress, code=69, modifiers=..., text=..., autorepeat=autorepeat@entry=false, count=1, nativeScanCode=nativeScanCode@entry=26, nativeVirtualKey=101, nativeModifiers=nativeModifiers@entry=0) at kernel/qkeymapper_x11.cpp:1866
#37 0xb3ecc968 in QKeyMapperPrivate::translateKeyEvent (this=0x985ea08, keyWidget=keyWidget@entry=0xf8caee8, event=event@entry=0xbf9b67ec, grab=grab@entry=false) at kernel/qkeymapper_x11.cpp:1836
#38 0xb3ea2ae5 in QApplication::x11ProcessEvent (this=0xbf9b6b70, event=event@entry=0xbf9b67ec) at kernel/qapplication_x11.cpp:3639
#39 0xb3ecf274 in x11EventSourceDispatch (s=0x982bb88, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#40 0xb30a272e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#41 0xb30a2ad8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#42 0xb30a2b98 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#43 0xb38718bf in QEventDispatcherGlib::processEvents (this=this@entry=0x97f7f20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#44 0xb3ecf32e in QGuiEventDispatcherGlib::processEvents (this=0x97f7f20, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#45 0xb38409f3 in QEventLoop::processEvents (this=this@entry=0xbf9b6aa8, flags=...) at kernel/qeventloop.cpp:149
#46 0xb3840d19 in QEventLoop::exec (this=this@entry=0xbf9b6aa8, flags=...) at kernel/qeventloop.cpp:204
#47 0xb384689e in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#48 0xb3e18974 in QApplication::exec () at kernel/qapplication.cpp:3828
#49 0xb772ecd8 in kdemain (argc=1, argv=0xbf9b6c64) at /build/buildd/rekonq-2.3.2/src/main.cpp:242
#50 0x0804854b in main (argc=1, argv=0xbf9b6c64) at /build/buildd/rekonq-2.3.2/obj-i686-linux-gnu/src/rekonq_dummy.cpp:3

Possible duplicates by query: bug 322825.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-08-30 02:00:48 UTC
*** Bug 322825 has been marked as a duplicate of this bug. ***
Comment 2 Jekyll Wu 2013-09-08 03:19:13 UTC
*** Bug 324633 has been marked as a duplicate of this bug. ***
Comment 3 Marco Parillo 2015-08-27 18:22:22 UTC
No longer an issue on Kubuntu Wily Daily Builds.