Bug 315567 - rekonq crashing in Ubuntu 13.04 [QtWebKit JSC related]
Summary: rekonq crashing in Ubuntu 13.04 [QtWebKit JSC related]
Status: RESOLVED UNMAINTAINED
Alias: None
Product: rekonq
Classification: Applications
Component: general (show other bugs)
Version: 2.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords:
: 318639 318836 318897 318954 319054 319059 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-02-21 10:49 UTC by Børre Gaup
Modified: 2018-05-11 16:31 UTC (History)
7 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 Børre Gaup 2013-02-21 10:49:16 UTC
Application: rekonq (2.1)
KDE Platform Version: 4.10.00
Qt Version: 4.8.4
Operating System: Linux 3.8.0-6-generic x86_64
Distribution: Ubuntu Raring Ringtail (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
Initially I had a number of tabs open. As I finished reading the pages, I closed the tabs and then quit rekonq when reaching the last pages.

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

Thread 9 (Thread 0x7ff25d5ea700 (LWP 5536)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff271d24b2d in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7ff2726e5280 <WTF::pageheap_memory>) at wtf/FastMalloc.cpp:2499
#2  0x00007ff271d24c39 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1622
#3  0x00007ff26affbf8e in start_thread (arg=0x7ff25d5ea700) at pthread_create.c:311
#4  0x00007ff272802e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 8 (Thread 0x7ff25cce9700 (LWP 5537)):
#0  0x00007ff26afff07f in __pthread_mutex_unlock_usercnt (mutex=0x7ff258000a60, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  0x00007ff26b2998c1 in g_mutex_unlock (mutex=mutex@entry=0x7ff2580009a0) at /build/buildd/glib2.0-2.35.7/./glib/gthread-posix.c:229
#2  0x00007ff26b259873 in g_main_context_prepare (context=context@entry=0x7ff2580009a0, priority=priority@entry=0x7ff25cce8c68) at /build/buildd/glib2.0-2.35.7/./glib/gmain.c:3326
#3  0x00007ff26b25a07e in g_main_context_iterate (context=context@entry=0x7ff2580009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.35.7/./glib/gmain.c:3681
#4  0x00007ff26b25a284 in g_main_context_iteration (context=0x7ff2580009a0, may_block=1) at /build/buildd/glib2.0-2.35.7/./glib/gmain.c:3762
#5  0x00007ff26e082ff6 in QEventDispatcherGlib::processEvents (this=0x7ff2580008c0, flags=<error reading variable: Cannot access memory at address 0x1>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007ff26e05334f in ?? () at kernel/qeventloop.cpp:126 from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ff200000024 in ?? ()
#8  0x00007ff25cce8dc0 in ?? ()
#9  0x00007ff25cce8da0 in ?? ()
#10 0x00007ff258002920 in ?? ()
#11 0x00007ff25cce8dc0 in ?? ()
#12 0x00007ff26e0535d8 in QEventLoop::exec (this=0x7ff25cce8d50, flags=...) at kernel/qeventloop.cpp:195
#13 0x00007ff26df553e0 in QThread::exec (this=0x0) at thread/qthread.cpp:535
#14 0x00007ff26df57bbc in setCurrentThreadName (name=<error reading variable: Cannot access memory at address 0xb>, threadId=<optimized out>) at thread/qthread_unix.cpp:288
#15 QThreadPrivate::start (arg=0x1259630) at thread/qthread_unix.cpp:329
#16 0x00007ff26affbf8e in start_thread (arg=0x7ff25cce9700) at pthread_create.c:311
#17 0x00007ff272802e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7ff256a51700 (LWP 5538)):
#0  0x00007ff26b257446 in g_source_iter_next (iter=iter@entry=0x7ff256a50bd0, source=source@entry=0x7ff256a50bc8) at /build/buildd/glib2.0-2.35.7/./glib/gmain.c:913
#1  0x00007ff26b25981f in g_main_context_prepare (context=context@entry=0x7ff2500009a0, priority=priority@entry=0x7ff256a50c38) at /build/buildd/glib2.0-2.35.7/./glib/gmain.c:3306
#2  0x00007ff26b25a07e in g_main_context_iterate (context=context@entry=0x7ff2500009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.35.7/./glib/gmain.c:3681
#3  0x00007ff26b25a284 in g_main_context_iteration (context=0x7ff2500009a0, may_block=1) at /build/buildd/glib2.0-2.35.7/./glib/gmain.c:3762
#4  0x00007ff26e082ff6 in QEventDispatcherGlib::processEvents (this=0x7ff2500008c0, flags=<error reading variable: Cannot access memory at address 0x1>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007ff26e05334f in ?? () at kernel/qeventloop.cpp:126 from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ff200000024 in ?? ()
#7  0x00007ff256a50d90 in ?? ()
#8  0x00007ff256a50d70 in ?? ()
#9  0x00007ff2500028e0 in ?? ()
#10 0x00007ff256a50d90 in ?? ()
#11 0x00007ff26e0535d8 in QEventLoop::exec (this=0x7ff256a50d20, flags=...) at kernel/qeventloop.cpp:195
#12 0x00007ff26df553e0 in QThread::exec (this=0x7ff250002600) at thread/qthread.cpp:535
#13 0x00007ff26e034e9f in QInotifyFileSystemWatcherEngine::run (this=0x7ff250002600) at io/qfilesystemwatcher_inotify.cpp:254
#14 0x00007ff26df57bbc in setCurrentThreadName (name=<error reading variable: Cannot access memory at address 0x9>, threadId=<optimized out>) at thread/qthread_unix.cpp:288
#15 QThreadPrivate::start (arg=0x21d36d0) at thread/qthread_unix.cpp:329
#16 0x00007ff26affbf8e in start_thread (arg=0x7ff256a51700) at pthread_create.c:311
#17 0x00007ff272802e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7ff20dff3700 (LWP 5561)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff254a4d023 in queue_processor(void*) () from /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
#2  0x00007ff26affbf8e in start_thread (arg=0x7ff20dff3700) at pthread_create.c:311
#3  0x00007ff272802e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7ff20d7f2700 (LWP 5562)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff254a4d023 in queue_processor(void*) () from /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
#2  0x00007ff26affbf8e in start_thread (arg=0x7ff20d7f2700) at pthread_create.c:311
#3  0x00007ff272802e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7ff20cff1700 (LWP 5563)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff254a4d023 in queue_processor(void*) () from /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
#2  0x00007ff26affbf8e in start_thread (arg=0x7ff20cff1700) at pthread_create.c:311
#3  0x00007ff272802e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7ff200924700 (LWP 5593)):
#0  0x00007ff26affe075 in __GI___pthread_mutex_lock (mutex=0x28fa820) at pthread_mutex_lock.c:95
#1  0x00007ff26b299891 in g_mutex_lock (mutex=mutex@entry=0x28fa760) at /build/buildd/glib2.0-2.35.7/./glib/gthread-posix.c:210
#2  0x00007ff26b25a270 in g_main_context_iteration (context=0x28fa760, may_block=may_block@entry=1) at /build/buildd/glib2.0-2.35.7/./glib/gmain.c:3761
#3  0x00007ff26b25a2e1 in glib_worker_main (data=<optimized out>) at /build/buildd/glib2.0-2.35.7/./glib/gmain.c:5427
#4  0x00007ff26b27e075 in g_thread_proxy (data=0x28e2c50) at /build/buildd/glib2.0-2.35.7/./glib/gthread.c:798
#5  0x00007ff26affbf8e in start_thread (arg=0x7ff200924700) at pthread_create.c:311
#6  0x00007ff272802e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7ff1fbb93700 (LWP 5595)):
#0  0x00007ff2727f63cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ff26b25a15c in g_main_context_poll (n_fds=3, fds=0x7ff1f40010c0, timeout=-1, context=0x2910bc0, priority=<optimized out>) at /build/buildd/glib2.0-2.35.7/./glib/gmain.c:3995
#2  g_main_context_iterate (context=0x2910bc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.35.7/./glib/gmain.c:3696
#3  0x00007ff26b25a63a in g_main_loop_run (loop=0x2910b50) at /build/buildd/glib2.0-2.35.7/./glib/gmain.c:3895
#4  0x00007ff20f4230c6 in gdbus_shared_thread_func (user_data=0x2910b90) at /build/buildd/glib2.0-2.35.7/./gio/gdbusprivate.c:278
#5  0x00007ff26b27e075 in g_thread_proxy (data=0x290ca80) at /build/buildd/glib2.0-2.35.7/./glib/gthread.c:798
#6  0x00007ff26affbf8e in start_thread (arg=0x7ff1fbb93700) at pthread_create.c:311
#7  0x00007ff272802e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7ff272fe57c0 (LWP 5535)):
[KCrash Handler]
#6  get (this=<error reading variable: Cannot access memory at address 0x8000000000000008>) at ../JavaScriptCore/wtf/OwnPtr.h:56
#7  profilerAgent (this=<error reading variable: Cannot access memory at address 0x8000000000000008>) at inspector/InspectorAgent.h:138
#8  WebCore::InspectorController::profilerEnabled (this=0x8000000000000000) at inspector/InspectorController.cpp:281
#9  0x00007ff271e1c22a in JSC::BytecodeGenerator::BytecodeGenerator (this=0x7ff1c2bc0000, programNode=0x7ff1cea51168, scopeChain=0x7ff1d8600968, symbolTable=0x7ff25c028d30, codeBlock=0x7ff1c375e900) at bytecompiler/BytecodeGenerator.cpp:203
#10 0x00007ff271d730db in JSC::ProgramExecutable::compileInternal (this=0x7ff206b59d50, exec=<optimized out>, scopeChainNode=0x7ff1d8600968) at runtime/Executable.cpp:182
#11 0x00007ff271d4f2de in compile (scopeChainNode=0x7ff1d8600968, exec=0x7ff25c028bd8, this=0x7ff206b59d50) at runtime/Executable.h:265
#12 JSC::Interpreter::execute (this=0x7ff25cd40880, program=0x7ff206b59d50, callFrame=0x7ff25c028bd8, scopeChain=0x7ff1d8600968, thisObj=0x7ff1dba5d210) at interpreter/Interpreter.cpp:737
#13 0x00007ff271d6ae81 in JSC::evaluate (exec=0x7ff25c028bd8, scopeChain=0x7ff1d8600968, source=..., thisValue=...) at runtime/Completion.cpp:64
#14 0x00007ff271549ff6 in evaluate (thisValue=..., source=..., chain=<optimized out>, exec=0x7ff25c028bd8) at bindings/js/JSMainThreadExecState.h:54
#15 WebCore::ScriptController::evaluateInWorld (this=this@entry=0x7ff1dec32f18, sourceCode=..., world=<optimized out>) at bindings/js/ScriptController.cpp:143
#16 0x00007ff27154aa92 in WebCore::ScriptController::evaluate (this=0x7ff1dec32f18, sourceCode=...) at bindings/js/ScriptController.cpp:166
#17 0x00007ff27164de8e in WebCore::ScriptElement::executeScript (this=this@entry=0x7ff1c194e5f8, sourceCode=...) at dom/ScriptElement.cpp:283
#18 0x00007ff27164e226 in WebCore::ScriptElement::execute (this=0x7ff1c194e5f8, cachedScript=0x7ff1c1939c00) at dom/ScriptElement.cpp:306
#19 0x00007ff271656615 in WebCore::ScriptRunner::timerFired (this=0x7ff2073b19a0, timer=<optimized out>) at dom/ScriptRunner.cpp:114
#20 0x00007ff2718f1b22 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x7ff25cd237a8) at platform/ThreadTimers.cpp:112
#21 0x00007ff271a325bd in WebCore::SharedTimerQt::~SharedTimerQt (this=0xffd2f0, __in_chrg=<optimized out>) at platform/qt/SharedTimerQt.cpp:73
#22 0x00007ff271a32629 in WebCore::SharedTimerQt::~SharedTimerQt (this=0xffd2f0, __in_chrg=<optimized out>) at platform/qt/SharedTimerQt.cpp:77
#23 0x00007ff26e0690af in QMetaObject::activate (sender=0x7fff3d6d9120, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3537
#24 0x00007ff26e058d0d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1224
#25 0x00007ff272bd1d75 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_rekonq.so
#26 0x00007ff27272aea5 in __libc_start_main (main=0x4006d0, argc=2, ubp_av=0x7fff3d6d9268, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff3d6d9258) at libc-start.c:260
#27 0x0000000000400701 in _start ()

Reported using DrKonqi
Comment 1 Andrea Diamantini 2013-04-30 15:16:49 UTC
*** Bug 318836 has been marked as a duplicate of this bug. ***
Comment 2 Andrea Diamantini 2013-04-30 15:17:11 UTC
*** Bug 318954 has been marked as a duplicate of this bug. ***
Comment 3 Andrea Diamantini 2013-04-30 15:17:31 UTC
*** Bug 318639 has been marked as a duplicate of this bug. ***
Comment 4 Andrea Diamantini 2013-04-30 15:20:20 UTC
*** Bug 318897 has been marked as a duplicate of this bug. ***
Comment 5 Andrea Diamantini 2013-04-30 15:28:27 UTC
*** Bug 319059 has been marked as a duplicate of this bug. ***
Comment 6 Andrea Diamantini 2013-04-30 15:28:59 UTC
*** Bug 319054 has been marked as a duplicate of this bug. ***
Comment 7 Nate Graham 2018-05-11 16:31:43 UTC
Development on Rekonq ceased four years ago, and it has been unmaintained since then. KDE recommends using Falkon instead.