Application: rekonq (0.8.0) KDE Platform Version: 4.7.2 (4.7.2) Qt Version: 4.7.4 Operating System: Linux 3.0.0-12-generic x86_64 Distribution: Ubuntu 11.10 -- Information about the crash: - What I was doing when the application crashed: i had 3 tabs open, in one, clicked 'open link in new tab' option and just after that as it was opening new page in new tab, it crashed. - Custom settings of the application: none - default settings The crash can be reproduced some of the time. -- Backtrace: Application: rekonq (rekonq), signal: Segmentation fault [Current thread is 1 (Thread 0x7f887644a780 (LWP 13072))] Thread 10 (Thread 0x7f8858296700 (LWP 13073)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8874d2bc2c in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f88756e2220) at wtf/FastMalloc.cpp:2495 #2 0x00007f8874d2bd59 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618 #3 0x00007f8870460efc in start_thread (arg=0x7f8858296700) at pthread_create.c:304 #4 0x00007f8875c8a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f8857a95700 (LWP 13074)): #0 0x00007f8870463034 in __pthread_mutex_lock (mutex=0x1a1a408) at pthread_mutex_lock.c:61 #1 0x00007f886e8938c2 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f886e894258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f886e894429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f8870b14f3e in QEventDispatcherGlib::processEvents (this=0x1a19f50, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007f8870ae8cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f8870ae8ef7 in QEventLoop::exec (this=0x7f8857a94e00, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007f8870a0027f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #8 0x00007f8870a02d05 in QThreadPrivate::start (arg=0x1691320) at thread/qthread_unix.cpp:331 #9 0x00007f8870460efc in start_thread (arg=0x7f8857a95700) at pthread_create.c:304 #10 0x00007f8875c8a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f8856c1d700 (LWP 13075)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f887588cfe2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007f887588d019 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007f8870460efc in start_thread (arg=0x7f8856c1d700) at pthread_create.c:304 #4 0x00007f8875c8a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f885577d700 (LWP 13076)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8870a031ab in wait (time=18446744073709551615, this=0x12d3f40) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x12bca00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f8872a13864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x12d8e00, th=0x1a2abc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f8872a15e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x12d20a0, th=0x1a2abc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f8872a15e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x12d20a0, th=0x1a2abc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f8872a14ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f885577ce20, parent=0x12d8e00, th=0x1a2abc0) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f8872a14d5b in ThreadWeaver::Thread::run (this=0x1a2abc0) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f8870a02d05 in QThreadPrivate::start (arg=0x1a2abc0) at thread/qthread_unix.cpp:331 #9 0x00007f8870460efc in start_thread (arg=0x7f885577d700) at pthread_create.c:304 #10 0x00007f8875c8a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f8854d24700 (LWP 13077)): #0 0x00007f8870463034 in __pthread_mutex_lock (mutex=0x1ac1e08) at pthread_mutex_lock.c:61 #1 0x00007f886e894414 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f8870b14f3e in QEventDispatcherGlib::processEvents (this=0x1abe9f0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #3 0x00007f8870ae8cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #4 0x00007f8870ae8ef7 in QEventLoop::exec (this=0x7f8854d23dd0, flags=...) at kernel/qeventloop.cpp:201 #5 0x00007f8870a0027f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #6 0x00007f88730127ce in KIO::NameLookUpThread::run (this=0x7f885001b070) at ../../kio/kio/hostinfo.cpp:226 #7 0x00007f8870a02d05 in QThreadPrivate::start (arg=0x7f885001b070) at thread/qthread_unix.cpp:331 #8 0x00007f8870460efc in start_thread (arg=0x7f8854d24700) at pthread_create.c:304 #9 0x00007f8875c8a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f884d8e7700 (LWP 13079)): #0 0x00007f8870463034 in __pthread_mutex_lock (mutex=0x1adefb8) at pthread_mutex_lock.c:61 #1 0x00007f886e893023 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f886e893dfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f886e894429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f8870b14f3e in QEventDispatcherGlib::processEvents (this=0x1a4f600, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007f8870ae8cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f8870ae8ef7 in QEventLoop::exec (this=0x7f884d8e6dd0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007f8870a0027f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #8 0x00007f8870acbcbf in QInotifyFileSystemWatcherEngine::run (this=0x1ade3a0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007f8870a02d05 in QThreadPrivate::start (arg=0x1ade3a0) at thread/qthread_unix.cpp:331 #10 0x00007f8870460efc in start_thread (arg=0x7f884d8e7700) at pthread_create.c:304 #11 0x00007f8875c8a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f8806c9e700 (LWP 13257)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8870a031ab in wait (time=18446744073709551615, this=0x12d3f40) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x12bca00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f8872a13864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x12d8e00, th=0x4dd8680) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f8872a15e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x12d20a0, th=0x4dd8680) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f8872a15e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x12d20a0, th=0x4dd8680) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f8872a15e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x12d20a0, th=0x4dd8680) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f8872a14ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f8806c9de20, parent=0x12d8e00, th=0x4dd8680) at ../../../threadweaver/Weaver/Thread.cpp:87 #8 0x00007f8872a14d5b in ThreadWeaver::Thread::run (this=0x4dd8680) at ../../../threadweaver/Weaver/Thread.cpp:142 #9 0x00007f8870a02d05 in QThreadPrivate::start (arg=0x4dd8680) at thread/qthread_unix.cpp:331 #10 0x00007f8870460efc in start_thread (arg=0x7f8806c9e700) at pthread_create.c:304 #11 0x00007f8875c8a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f884ffff700 (LWP 13275)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8870a031ab in wait (time=18446744073709551615, this=0x12d3f40) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x12bca00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f8872a13864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x12d8e00, th=0x4e9fd40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f8872a15e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x12d20a0, th=0x4e9fd40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f8872a14ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f884fffee20, parent=0x12d8e00, th=0x4e9fd40) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f8872a14d5b in ThreadWeaver::Thread::run (this=0x4e9fd40) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f8870a02d05 in QThreadPrivate::start (arg=0x4e9fd40) at thread/qthread_unix.cpp:331 #8 0x00007f8870460efc in start_thread (arg=0x7f884ffff700) at pthread_create.c:304 #9 0x00007f8875c8a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f8807797700 (LWP 13307)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8870a031ab in wait (time=18446744073709551615, this=0x12d3f40) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x12bca00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f8872a13864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x12d8e00, th=0x55fefc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f8872a15e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x12d20a0, th=0x55fefc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f8872a15e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x12d20a0, th=0x55fefc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f8872a14ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f8807796e20, parent=0x12d8e00, th=0x55fefc0) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f8872a14d5b in ThreadWeaver::Thread::run (this=0x55fefc0) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f8870a02d05 in QThreadPrivate::start (arg=0x55fefc0) at thread/qthread_unix.cpp:331 #9 0x00007f8870460efc in start_thread (arg=0x7f8807797700) at pthread_create.c:304 #10 0x00007f8875c8a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f887644a780 (LWP 13072)): [KCrash Handler] #6 testAndSet (n=<optimized out>, this=0x18) at ./wtf/Bitmap.h:85 #7 testAndSetMarked (p=0x0, this=0x0) at heap/MarkedBlock.h:204 #8 testAndSetMarked (cell=0x0) at heap/MarkedSpace.h:133 #9 testAndSetMarked (cell=0x0) at heap/Heap.h:153 #10 internalAppend (cell=0x0, this=0x7f8858718bc8) at runtime/Structure.h:300 #11 append<JSC::Structure> (slot=0x7f8804a68b70, this=0x7f8858718bc8) at heap/MarkStack.h:215 #12 visitAggregate (count=4, visitor=..., this=<optimized out>) at bytecode/Instruction.h:116 #13 JSC::StructureStubInfo::visitAggregate (this=<optimized out>, visitor=...) at bytecode/StructureStubInfo.cpp:87 #14 0x00007f8874e0ef1a in JSC::CodeBlock::visitAggregate (this=0x7f8804cd5000, visitor=...) at bytecode/CodeBlock.cpp:1487 #15 0x00007f8874d77f6b in JSC::FunctionExecutable::visitChildren (this=0x7f88611ed350, visitor=...) at runtime/Executable.cpp:354 #16 0x00007f8874d517f9 in visitChildren (cell=0x7f88611ed350, this=0x7f8858718bc8) at heap/MarkStack.cpp:82 #17 JSC::MarkStack::drain (this=0x7f8858718bc8) at heap/MarkStack.cpp:128 #18 0x00007f8874d4ed05 in JSC::Heap::markRoots (this=0x7f8858718868) at heap/Heap.cpp:225 #19 0x00007f8874d4efe2 in reset (sweepToggle=JSC::Heap::DoNotSweep, this=0x7f8858718868) at heap/Heap.cpp:397 #20 JSC::Heap::allocateSlowCase (this=<optimized out>, bytes=24) at heap/Heap.cpp:122 #21 0x00007f8874d6c2ba in allocate (bytes=24, this=0x7f8858718868) at runtime/JSCell.h:393 #22 operator new (globalData=0x7f8858717000, size=24) at runtime/JSCell.h:398 #23 create (head=0x7f8861365878, globalData=...) at runtime/StructureChain.h:45 #24 JSC::Structure::prototypeChain (this=0x7f88613658e0, exec=<optimized out>) at runtime/JSGlobalObject.h:364 #25 0x00007f8874d5fa9c in JSC::cti_op_get_by_id_proto_list (args=0x7fff59b9e420) at jit/JITStubs.cpp:1764 #26 0x00007f880d3659eb in ?? () #27 0x00007f880d347000 in ?? () #28 0x00007f88610808f8 in ?? () #29 0x00007f8804a628d8 in ?? () #30 0x00007f8862845a50 in ?? () #31 0x00007f880d35b312 in ?? () #32 0x0000000000000010 in ?? () #33 0x0000000000000000 in ?? () Reported using DrKonqi
*** Bug 295904 has been marked as a duplicate of this bug. ***
*** Bug 304084 has been marked as a duplicate of this bug. ***
Please, upgrade to 1.0
*** Bug 305032 has been marked as a duplicate of this bug. ***
Probably fixed in qtwebkit 2.2.x. If not, please report it here: http://webkit.org/new-qtwebkit-bug
*** Bug 307501 has been marked as a duplicate of this bug. ***
*** Bug 307615 has been marked as a duplicate of this bug. ***
Still occurs with 2.2.1-4ubuntu1.