Bug 297698

Summary: Crashed when opening "http://www.java.com/en/download/help/testvm.xml"
Product: [Applications] rekonq Reporter: Kevin Clevenger <kevin.clevenger>
Component: generalAssignee: Andrea Diamantini <adjam7>
Status: RESOLVED FIXED    
Severity: crash CC: 3nity.3nity, argymeg, buehling.privat, dreibh, ebreiss, forez84, hrvoje.senjan, jfb, moro.engelhardt, notanemail, pascal, spearhead2k3
Priority: NOR    
Version: 0.9.1   
Target Milestone: qtwebkitToFix   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: rekonq testing java plugin
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description Kevin Clevenger 2012-04-08 03:16:08 UTC
Application: rekonq (0.9.1)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.3.1-3.fc17.x86_64 x86_64
Distribution: "Fedora release 17 (Beefy Miracle)"

-- Information about the crash:
- What I was doing when the application crashed:

Navigating to http://www.java.com/en/download/help/testvm.xml. Rekonq compiled from source.

-- Backtrace:
Application: rekonq (rekonq), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f0dc863e880 (LWP 6190))]

Thread 13 (Thread 0x7f0dbc9ab700 (LWP 6191)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x0000003b20f7e685 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x3b21952740) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x0000003b20f7e6e9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x0000003afd407d14 in start_thread (arg=0x7f0dbc9ab700) at pthread_create.c:309
#4  0x0000003afc8f194d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 12 (Thread 0x7f0dbc092700 (LWP 6192)):
#0  0x0000003afc8e8e9f in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003afc447974 in g_main_context_poll (n_fds=1, fds=0x7f0db40029c0, timeout=6508, context=0x7f0db40009a0, priority=<optimized out>) at gmain.c:3417
#2  g_main_context_iterate (context=context@entry=0x7f0db40009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3118
#3  0x0000003afc447a94 in g_main_context_iteration (context=0x7f0db40009a0, may_block=1) at gmain.c:3184
#4  0x0000003b071a3a06 in QEventDispatcherGlib::processEvents (this=0x7f0db40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x0000003b0717495f in QEventLoop::processEvents (this=this@entry=0x7f0dbc091d20, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003b07174be8 in QEventLoop::exec (this=0x7f0dbc091d20, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003b070785a0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x0000003b0707b53b in QThreadPrivate::start (arg=0x24ac540) at thread/qthread_unix.cpp:298
#9  0x0000003afd407d14 in start_thread (arg=0x7f0dbc092700) at pthread_create.c:309
#10 0x0000003afc8f194d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 11 (Thread 0x7f0dbb010700 (LWP 6193)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x0000003b21b84ab7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x3b21e91980) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x0000003b21b84ae9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003afd407d14 in start_thread (arg=0x7f0dbb010700) at pthread_create.c:309
#4  0x0000003afc8f194d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7f0db9ac2700 (LWP 6194)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x0000003b0707ba3b in wait (time=18446744073709551615, this=0x223a780) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x229f2e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003b1720aa81 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x22a0940, th=0x2508aa0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003b1720d2cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x229f380, th=0x2508aa0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003b1720d2e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x229f380, th=0x2508aa0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003b1720c13f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f0db9ac1d20, parent=0x22a0940, th=th@entry=0x2508aa0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003b1720c1cb in ThreadWeaver::Thread::run (this=0x2508aa0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003b0707b53b in QThreadPrivate::start (arg=0x2508aa0) at thread/qthread_unix.cpp:298
#9  0x0000003afd407d14 in start_thread (arg=0x7f0db9ac2700) at pthread_create.c:309
#10 0x0000003afc8f194d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7f0d5effd700 (LWP 6211)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x0000003b0707ba3b in wait (time=18446744073709551615, this=0x223a780) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x229f2e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003b1720aa81 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x22a0940, th=0x2b778f0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003b1720d2cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x229f380, th=0x2b778f0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003b1720d2e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x229f380, th=0x2b778f0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003b1720d2e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x229f380, th=0x2b778f0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x0000003b1720c13f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f0d5effcd20, parent=0x22a0940, th=th@entry=0x2b778f0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:87
#8  0x0000003b1720c1cb in ThreadWeaver::Thread::run (this=0x2b778f0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:142
#9  0x0000003b0707b53b in QThreadPrivate::start (arg=0x2b778f0) at thread/qthread_unix.cpp:298
#10 0x0000003afd407d14 in start_thread (arg=0x7f0d5effd700) at pthread_create.c:309
#11 0x0000003afc8f194d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f0db18d0700 (LWP 6212)):
#0  0x0000003afd40aa7f in __pthread_mutex_unlock_usercnt (mutex=0x7f0d58006820, decr=decr@entry=1) at pthread_mutex_unlock.c:53
#1  0x0000003afd40aada in __pthread_mutex_unlock (mutex=<optimized out>) at pthread_mutex_unlock.c:298
#2  0x0000003afc4836f1 in g_mutex_unlock (mutex=<optimized out>) at gthread-posix.c:227
#3  0x0000003afc446c45 in g_main_context_release (context=<optimized out>, context@entry=0x7f0d58006760) at gmain.c:2658
#4  0x0000003afc447925 in g_main_context_iterate (context=context@entry=0x7f0d58006760, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3125
#5  0x0000003afc447a94 in g_main_context_iteration (context=0x7f0d58006760, may_block=1) at gmain.c:3184
#6  0x0000003b071a3a06 in QEventDispatcherGlib::processEvents (this=0x7f0d58018120, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x0000003b0717495f in QEventLoop::processEvents (this=this@entry=0x7f0db18cfcf0, flags=...) at kernel/qeventloop.cpp:149
#8  0x0000003b07174be8 in QEventLoop::exec (this=0x7f0db18cfcf0, flags=...) at kernel/qeventloop.cpp:204
#9  0x0000003b070785a0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x0000003b0d3a114e in KIO::NameLookUpThread::run (this=0x7f0dac0163b0) at /usr/src/debug/kdelibs-4.8.2/kio/kio/hostinfo.cpp:226
#11 0x0000003b0707b53b in QThreadPrivate::start (arg=0x7f0dac0163b0) at thread/qthread_unix.cpp:298
#12 0x0000003afd407d14 in start_thread (arg=0x7f0db18d0700) at pthread_create.c:309
#13 0x0000003afc8f194d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f0d5f7fe700 (LWP 6238)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x00007f0d5d4fa603 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so
#2  0x0000003afd407d14 in start_thread (arg=0x7f0d5f7fe700) at pthread_create.c:309
#3  0x0000003afc8f194d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f0d5ffff700 (LWP 6239)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x00007f0d5d4fa603 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so
#2  0x0000003afd407d14 in start_thread (arg=0x7f0d5ffff700) at pthread_create.c:309
#3  0x0000003afc8f194d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f0db30d3700 (LWP 6240)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x00007f0d5d4fa603 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so
#2  0x0000003afd407d14 in start_thread (arg=0x7f0db30d3700) at pthread_create.c:309
#3  0x0000003afc8f194d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f0db20d1700 (LWP 6349)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x0000003b0707ba3b in wait (time=18446744073709551615, this=0x223a780) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x229f2e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003b1720aa81 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x22a0940, th=0x25928c0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003b1720d2cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x229f380, th=0x25928c0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003b1720c13f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f0db20d0d20, parent=0x22a0940, th=th@entry=0x25928c0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003b1720c1cb in ThreadWeaver::Thread::run (this=0x25928c0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003b0707b53b in QThreadPrivate::start (arg=0x25928c0) at thread/qthread_unix.cpp:298
#8  0x0000003afd407d14 in start_thread (arg=0x7f0db20d1700) at pthread_create.c:309
#9  0x0000003afc8f194d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f0d5e7fc700 (LWP 6373)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x0000003b0707ba3b in wait (time=18446744073709551615, this=0x223a780) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x229f2e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003b1720aa81 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x22a0940, th=0x2f719e0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003b1720d2cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x229f380, th=0x2f719e0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003b1720d2e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x229f380, th=0x2f719e0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003b1720c13f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f0d5e7fbd20, parent=0x22a0940, th=th@entry=0x2f719e0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003b1720c1cb in ThreadWeaver::Thread::run (this=0x2f719e0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003b0707b53b in QThreadPrivate::start (arg=0x2f719e0) at thread/qthread_unix.cpp:298
#9  0x0000003afd407d14 in start_thread (arg=0x7f0d5e7fc700) at pthread_create.c:309
#10 0x0000003afc8f194d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f0db10cf700 (LWP 6387)):
#0  0x0000003afc8e8e9f in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003afc447974 in g_main_context_poll (n_fds=1, fds=0x7f0d50003d10, timeout=-1, context=0x2bc61b0, priority=<optimized out>) at gmain.c:3417
#2  g_main_context_iterate (context=context@entry=0x2bc61b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3118
#3  0x0000003afc447a94 in g_main_context_iteration (context=0x2bc61b0, may_block=may_block@entry=1) at gmain.c:3184
#4  0x0000003afc447ae1 in glib_worker_main (data=<optimized out>) at gmain.c:4856
#5  0x0000003afc46a315 in g_thread_proxy (data=0x2e62a30) at gthread.c:801
#6  0x0000003afd407d14 in start_thread (arg=0x7f0db10cf700) at pthread_create.c:309
#7  0x0000003afc8f194d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f0dc863e880 (LWP 6190)):
[KCrash Handler]
#6  0x0000003afc835915 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x0000003afc8370c8 in __GI_abort () at abort.c:91
#8  0x0000003afc87563b in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x3afc978b68 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:198
#9  0x0000003afc87c7be in malloc_printerr (ptr=0x297cc20, str=0x3afc9769f5 "free(): invalid pointer", action=3) at malloc.c:5027
#10 _int_free (av=0x3afcbb0760, p=0x297cc10, have_lock=0) at malloc.c:3948
#11 0x0000003afc44d38f in g_free (mem=0x297cc20) at gmem.c:252
#12 0x00007f0d5d4e6fe0 in ITNP_Destroy(_NPP*, _NPSavedData**) () from /usr/lib64/IcedTeaPlugin.so
#13 0x0000003b20b5f275 in WebCore::PluginView::stop (this=this@entry=0x7f0d5df2d6c0) at ../../../Source/WebCore/plugins/PluginView.cpp:385
#14 0x0000003b20b5ffbc in WebCore::PluginView::~PluginView (this=0x7f0d5df2d6c0, __in_chrg=<optimized out>) at ../../../Source/WebCore/plugins/PluginView.cpp:301
#15 0x0000003b20b60529 in WebCore::PluginView::~PluginView (this=0x7f0d5df2d6c0, __in_chrg=<optimized out>) at ../../../Source/WebCore/plugins/PluginView.cpp:314
#16 0x0000003b20c46ebf in deref (this=<optimized out>) at ../../../Source/JavaScriptCore/wtf/RefCounted.h:141
#17 derefIfNotNull<WebCore::Widget> (ptr=<optimized out>) at ../../../Source/JavaScriptCore/wtf/PassRefPtr.h:59
#18 ~RefPtr (this=<optimized out>, __in_chrg=<optimized out>) at ../../../Source/JavaScriptCore/wtf/RefPtr.h:58
#19 ~pair (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/c++/4.7.0/bits/stl_pair.h:88
#20 WTF::HashTable<WTF::RefPtr<WebCore::Widget>, std::pair<WTF::RefPtr<WebCore::Widget>, WebCore::FrameView*>, WTF::PairFirstExtractor<std::pair<WTF::RefPtr<WebCore::Widget>, WebCore::FrameView*> >, WTF::PtrHash<WTF::RefPtr<WebCore::Widget> >, WTF::PairHashTraits<WTF::HashTraits<WTF::RefPtr<WebCore::Widget> >, WTF::HashTraits<WebCore::FrameView*> >, WTF::HashTraits<WTF::RefPtr<WebCore::Widget> > >::deallocateTable (table=0x7f0d5de79c00, size=<optimized out>) at ../../../Source/JavaScriptCore/wtf/HashTable.h:893
#21 0x0000003b20c47dfe in ~HashTable (this=<optimized out>, __in_chrg=<optimized out>) at ../../../Source/JavaScriptCore/wtf/HashTable.h:300
#22 ~HashMap (this=<optimized out>, __in_chrg=<optimized out>) at ../../../Source/JavaScriptCore/wtf/RefPtrHashMap.h:48
#23 WebCore::RenderWidget::resumeWidgetHierarchyUpdates () at ../../../Source/WebCore/rendering/RenderWidget.cpp:81
#24 0x0000003b20988122 in WebCore::HTMLPlugInElement::detach (this=0x2ea8050) at ../../../Source/WebCore/html/HTMLPlugInElement.cpp:81
#25 0x0000003b2083f05b in WebCore::ContainerNode::removeBetween (this=0x2882f40, previousChild=<optimized out>, nextChild=<optimized out>, oldChild=<optimized out>) at ../../../Source/WebCore/dom/ContainerNode.cpp:479
#26 0x0000003b20841572 in WebCore::ContainerNode::removeChild (this=this@entry=0x2882f40, oldChild=oldChild@entry=0x2ea8050, ec=@0x7fff254c5e2c: 0) at ../../../Source/WebCore/dom/ContainerNode.cpp:456
#27 0x0000003b208416c2 in WebCore::ContainerNode::replaceChild (this=0x2882f40, newChild=..., oldChild=0x2ea8050, ec=@0x7fff254c5e2c: 0, shouldLazyAttach=false) at ../../../Source/WebCore/dom/ContainerNode.cpp:275
#28 0x0000003b2095e19e in (anonymous namespace)::replaceChildrenWithFragment (element=element@entry=0x2882f40, fragment=..., ec=@0x7fff254c5e2c: 0) at ../../../Source/WebCore/html/HTMLElement.cpp:310
#29 0x0000003b209614d5 in WebCore::HTMLElement::setInnerHTML (this=0x2882f40, html=..., ec=@0x7fff254c5e2c: 0) at ../../../Source/WebCore/html/HTMLElement.cpp:360
#30 0x0000003b203c6e04 in WebCore::setJSHTMLElementInnerHTML (exec=0x7f0db8cb7048, thisObject=<optimized out>, value=...) at ../../WebCore/generated/JSHTMLElement.cpp:432
#31 0x0000003b203c5d75 in lookupPut<WebCore::JSHTMLElement> (thisObj=0x7f0d41035768, table=0x3b2193bec0, value=..., propertyName=..., exec=0x7f0db8cb7048) at ../../../../Source/JavaScriptCore/runtime/Lookup.h:319
#32 lookupPut<WebCore::JSHTMLElement, WebCore::JSElement> (slot=..., thisObj=0x7f0d41035768, table=0x3b2193bec0, value=..., propertyName=..., exec=0x7f0db8cb7048) at ../../../../Source/JavaScriptCore/runtime/Lookup.h:333
#33 WebCore::JSHTMLElement::put (this=0x7f0d41035768, exec=0x7f0db8cb7048, propertyName=..., value=..., slot=...) at ../../WebCore/generated/JSHTMLElement.cpp:360
#34 0x0000003b203bd9ca in lookupPut<WebCore::JSHTMLDivElement, WebCore::JSHTMLElement> (slot=..., thisObj=0x7f0d41035768, table=0x3b2193bd80, value=..., propertyName=..., exec=0x7f0db8cb7048) at ../../../../Source/JavaScriptCore/runtime/Lookup.h:334
#35 WebCore::JSHTMLDivElement::put (this=0x7f0d41035768, exec=0x7f0db8cb7048, propertyName=..., value=..., slot=...) at ../../WebCore/generated/JSHTMLDivElement.cpp:162
#36 0x0000003b20fb09d4 in put (slot=..., value=..., propertyName=..., exec=0x7f0db8cb7048, this=0x7fff254c5f60) at ../../../Source/JavaScriptCore/runtime/JSObject.h:804
#37 JSC::cti_op_put_by_id (args=0x7fff254c5fc0) at ../../../Source/JavaScriptCore/jit/JITStubs.cpp:1439
#38 0x00007f0d6c133c0c in ?? ()
#39 0x0000000002171b50 in ?? ()
#40 0x00007f0d41035768 in ?? ()
#41 0x00007f0d5d9d0528 in ?? ()
#42 0x00007f0d5ddcc710 in ?? ()
#43 0x00007f0d6c1322ff in ?? ()
#44 0x0000003afd80410d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#45 0x0000003b070d1414 in do_gettime (frac=0x7fff254c6018, sec=0x7fff254c6010) at tools/qelapsedtimer_unix.cpp:123
#46 qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#47 0x00007f0db8cb7048 in ?? ()
#48 0x0000003b219755b0 in JSC::registerFileStatisticsMutex()::staticMutex () from /lib64/libQtWebKit.so.4
#49 0x00007f0db8058458 in ?? ()
#50 0x00007f0dbc0f9900 in ?? ()
#51 0x0000003b20fa8da8 in execute (globalData=0xffff000000000002, callFrame=0xffff000000000000, registerFile=0x7f0dbc0f9918, this=<optimized out>) at ../../../Source/JavaScriptCore/jit/JITCode.h:77
#52 JSC::Interpreter::executeCall (this=0x7fff254c6060, callFrame=0x1fe, function=0x7f0d5ddcc7d0, callType=<optimized out>, callData=..., thisValue=..., args=...) at ../../../Source/JavaScriptCore/interpreter/Interpreter.cpp:838
#53 0x0000003b20fc43dd in JSC::call (exec=<optimized out>, functionObject=..., callType=<optimized out>, callData=..., thisValue=..., args=...) at ../../../Source/JavaScriptCore/runtime/CallData.cpp:38
#54 0x0000003b2075d056 in call (args=..., thisValue=..., callData=..., callType=JSC::CallTypeJS, functionObject=..., exec=0x7f0db8058458) at ../../../Source/WebCore/bindings/js/JSMainThreadExecState.h:48
#55 WebCore::JSEventListener::handleEvent (this=this@entry=0x7f0d5de02540, scriptExecutionContext=0x7f0d5de620d0, event=event@entry=0x7f0d5df43a80) at ../../../Source/WebCore/bindings/js/JSEventListener.cpp:128
#56 0x0000003b208770df in WebCore::EventTarget::fireEventListeners (this=this@entry=0x7f0d4127b840, event=event@entry=0x7f0d5df43a80, d=d@entry=0x7f0d4127ba48, entry=...) at ../../../Source/WebCore/dom/EventTarget.cpp:360
#57 0x0000003b20877231 in WebCore::EventTarget::fireEventListeners (this=this@entry=0x7f0d4127b840, event=0x7f0d5df43a80) at ../../../Source/WebCore/dom/EventTarget.cpp:329
#58 0x0000003b208772aa in WebCore::EventTarget::dispatchEvent (this=0x7f0d4127b840, event=...) at ../../../Source/WebCore/dom/EventTarget.cpp:311
#59 0x0000003b20c629e5 in WebCore::XMLHttpRequestProgressEventThrottle::dispatchEvent (this=0x7f0d4127ba90, event=..., progressEventAction=<optimized out>) at ../../../Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp:81
#60 0x0000003b20c5efc3 in WebCore::XMLHttpRequest::callReadyStateChangeListener (this=this@entry=0x7f0d4127b840) at ../../../Source/WebCore/xml/XMLHttpRequest.cpp:355
#61 0x0000003b20c5f183 in WebCore::XMLHttpRequest::changeState (this=this@entry=0x7f0d4127b840, newState=newState@entry=(anonymous namespace)::XMLHttpRequest::DONE) at ../../../Source/WebCore/xml/XMLHttpRequest.cpp:343
#62 0x0000003b20c5f3f6 in WebCore::XMLHttpRequest::didFinishLoading (this=0x7f0d4127b840, identifier=<optimized out>) at ../../../Source/WebCore/xml/XMLHttpRequest.cpp:999
#63 0x0000003b20a85967 in WebCore::SubresourceLoader::didFinishLoading (this=0x7f0d5db15900, finishTime=0) at ../../../Source/WebCore/loader/SubresourceLoader.cpp:196
#64 0x0000003b20c77413 in WebCore::QNetworkReplyHandler::finish (this=0x2ea7df0) at ../../../Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:460
#65 0x0000003b20c772c2 in flush (this=0x2ea7e28) at ../../../Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:195
#66 WebCore::QNetworkReplyHandlerCallQueue::flush (this=0x2ea7e28) at ../../../Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:187
#67 0x0000003b20c77335 in WebCore::QNetworkReplyHandlerCallQueue::push (this=0x2ea7e28, method=(void ((anonymous namespace)::QNetworkReplyHandler::*)((anonymous namespace)::QNetworkReplyHandler * const)) 0x3b20c77340 <WebCore::QNetworkReplyHandler::finish()>) at ../../../Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:164
#68 0x0000003b20c77ddf in WebCore::QNetworkReplyWrapper::didReceiveFinished (this=0x26af410) at ../../../Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:349
#69 0x0000003b0718c09f in QMetaObject::activate (sender=0x2ea8480, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#70 0x0000003b0d2c390e in KDEPrivate::AccessManagerReply::slotResult (this=0x2ea8480, kJob=0x2ea7c70) at /usr/src/debug/kdelibs-4.8.2/kio/kio/accessmanagerreply_p.cpp:386
#71 0x0000003b0718c09f in QMetaObject::activate (sender=0x2ea7c70, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff254c6910) at kernel/qobject.cpp:3547
#72 0x0000003b08f331a2 in KJob::result (this=this@entry=0x2ea7c70, _t1=_t1@entry=0x2ea7c70) at /usr/src/debug/kdelibs-4.8.2/x86_64-redhat-linux-gnu/kdecore/kjob.moc:208
#73 0x0000003b08f331e0 in KJob::emitResult (this=0x2ea7c70) at /usr/src/debug/kdelibs-4.8.2/kdecore/jobs/kjob.cpp:318
#74 0x0000003b0d2f6095 in KIO::SimpleJob::slotFinished (this=this@entry=0x2ea7c70) at /usr/src/debug/kdelibs-4.8.2/kio/kio/job.cpp:494
#75 0x0000003b0d2fd4b2 in KIO::TransferJob::slotFinished (this=0x2ea7c70) at /usr/src/debug/kdelibs-4.8.2/kio/kio/job.cpp:1081
#76 0x0000003b0718c09f in QMetaObject::activate (sender=0x2cf7af0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#77 0x0000003b0d3975d1 in KIO::SlaveInterface::dispatch (this=0x2cf7af0, _cmd=104, rawdata=...) at /usr/src/debug/kdelibs-4.8.2/kio/kio/slaveinterface.cpp:172
#78 0x0000003b0d39477a in KIO::SlaveInterface::dispatch (this=0x2cf7af0) at /usr/src/debug/kdelibs-4.8.2/kio/kio/slaveinterface.cpp:88
#79 0x0000003b0d388bde in KIO::Slave::gotInput (this=0x2cf7af0) at /usr/src/debug/kdelibs-4.8.2/kio/kio/slave.cpp:344
#80 0x0000003b0718c09f in QMetaObject::activate (sender=0x2cfd7b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#81 0x0000003b0d2cb532 in dequeue (this=<optimized out>) at /usr/src/debug/kdelibs-4.8.2/kio/kio/connection.cpp:82
#82 KIO::ConnectionPrivate::dequeue (this=0x26ad710) at /usr/src/debug/kdelibs-4.8.2/kio/kio/connection.cpp:71
#83 0x0000003b0718a1ee in QObject::event (this=0x2cfd7b0, e=<optimized out>) at kernel/qobject.cpp:1195
#84 0x0000003b09dca47c in QApplicationPrivate::notify_helper (this=this@entry=0x216b3b0, receiver=receiver@entry=0x2cfd7b0, e=e@entry=0x2de9800) at kernel/qapplication.cpp:4554
#85 0x0000003b09dce9aa in QApplication::notify (this=0x7fff254c79c0, receiver=0x2cfd7b0, e=0x2de9800) at kernel/qapplication.cpp:4415
#86 0x0000003b0c0459f6 in KApplication::notify (this=0x7fff254c79c0, receiver=0x2cfd7b0, event=0x2de9800) at /usr/src/debug/kdelibs-4.8.2/kdeui/kernel/kapplication.cpp:311
#87 0x0000003b0717595e in QCoreApplication::notifyInternal (this=0x7fff254c79c0, receiver=receiver@entry=0x2cfd7b0, event=event@entry=0x2de9800) at kernel/qcoreapplication.cpp:876
#88 0x0000003b07179401 in sendEvent (event=0x2de9800, receiver=0x2cfd7b0) at kernel/qcoreapplication.h:231
#89 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x213b4b0) at kernel/qcoreapplication.cpp:1500
#90 0x0000003b071a3853 in sendPostedEvents () at kernel/qcoreapplication.h:236
#91 postEventSourceDispatch (s=s@entry=0x2171a00) at kernel/qeventdispatcher_glib.cpp:279
#92 0x0000003afc4475bc in g_main_dispatch (context=0x216bab0) at gmain.c:2515
#93 g_main_context_dispatch (context=context@entry=0x216bab0) at gmain.c:3052
#94 0x0000003afc4479d8 in g_main_context_iterate (context=context@entry=0x216bab0, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3123
#95 0x0000003afc447a94 in g_main_context_iteration (context=0x216bab0, may_block=1) at gmain.c:3184
#96 0x0000003b071a39e6 in QEventDispatcherGlib::processEvents (this=0x213c970, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#97 0x0000003b09e6a41e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#98 0x0000003b0717495f in QEventLoop::processEvents (this=this@entry=0x7fff254c7960, flags=...) at kernel/qeventloop.cpp:149
#99 0x0000003b07174be8 in QEventLoop::exec (this=0x7fff254c7960, flags=...) at kernel/qeventloop.cpp:204
#100 0x0000003b07179718 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#101 0x00007f0dc87a2cce in kdemain (argc=1, argv=<optimized out>) at /root/src/rekonq-0.9.1/src/main.cpp:180
#102 0x0000003afc821735 in __libc_start_main (main=0x4007a0 <main(int, char**)>, argc=1, ubp_av=0x7fff254c8178, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff254c8168) at libc-start.c:226
#103 0x00000000004007d1 in _start ()

Possible duplicates by query: bug 296435, bug 294766, bug 292022, bug 290830, bug 290682.

Reported using DrKonqi
Comment 1 Andrea Diamantini 2012-04-12 00:18:29 UTC
It works here with the same software installed and icedtea-web-java7 as web java plugin.
Comment 2 Andrea Diamantini 2012-04-12 00:19:45 UTC
Created attachment 70323 [details]
rekonq testing java plugin
Comment 3 Andrea Diamantini 2012-04-30 13:45:05 UTC
*** Bug 298975 has been marked as a duplicate of this bug. ***
Comment 4 Andrea Diamantini 2012-04-30 13:46:22 UTC
I can now reproduce it again, but it does not happen all the time.
Comment 5 Andrea Diamantini 2012-05-08 06:41:51 UTC
*** Bug 299586 has been marked as a duplicate of this bug. ***
Comment 6 Kevin Clevenger 2012-05-18 23:30:39 UTC
This looks like it's fixed with a new compile from this mornings git
Comment 7 Andrea Diamantini 2012-05-23 15:32:15 UTC
*** Bug 300366 has been marked as a duplicate of this bug. ***
Comment 8 Jekyll Wu 2012-05-25 14:18:09 UTC
*** Bug 300241 has been marked as a duplicate of this bug. ***
Comment 9 Jekyll Wu 2012-05-25 14:19:09 UTC
*** Bug 300607 has been marked as a duplicate of this bug. ***
Comment 10 Joit 2012-06-11 03:12:06 UTC
Created attachment 71722 [details]
New crash information added by DrKonqi

rekonq (0.9.1) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.1

- What I was doing when the application crashed:

I am still crashing when i open http://www.java.com/en/download/testjava.jsp. Its similar to the  url above, but it crash on both. Firefox does work on that page. I  dont have done a lot with rekonq, so the installation should still be clean. Running 12.04 Kubuntu.

-- Backtrace (Reduced):
#14 0x04851c8c in ITNP_Destroy(_NPP*, _NPSavedData**) () from /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
#15 0x01bbf139 in WebCore::PluginView::stop (this=0xb4d746c0) at plugins/PluginView.cpp:385
#16 0x01bbfedf in WebCore::PluginView::~PluginView (this=0xb4d746c0, __in_chrg=<optimized out>) at plugins/PluginView.cpp:301
#17 0x01bc06f2 in WebCore::PluginView::~PluginView (this=0xb4d746c0, __in_chrg=<optimized out>) at plugins/PluginView.cpp:314
[...]
#19 derefIfNotNull<WebCore::Widget> (ptr=<optimized out>) at ../JavaScriptCore/wtf/PassRefPtr.h:59
Comment 11 Hrvoje Senjan 2012-06-13 21:25:43 UTC
Created attachment 71811 [details]
New crash information added by DrKonqi

rekonq (0.9.80) on KDE Platform 4.8.90 (4.8.90) using Qt 4.8.1

- What I was doing when the application crashed:

Installed applet for google drive, and refreshed the page. Using 0.9.80.

-- Backtrace (Reduced):
#6  0x00007f258f3bb445 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f258f3bebab in __GI_abort () at abort.c:91
[...]
#9  0x00007f258f403626 in malloc_printerr (action=3, str=0x7f258f4fe081 "free(): invalid pointer", ptr=<optimized out>) at malloc.c:5007
#10 0x00007f255a32eb1e in ITNP_Destroy(_NPP*, _NPSavedData**) () from /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
#11 0x00007f258e0b987c in WebCore::PluginView::stop (this=0x7f24e8c71380) at plugins/PluginView.cpp:385
Comment 12 Morten Engelhardt Olsen 2012-06-23 14:26:15 UTC
Created attachment 72068 [details]
New crash information added by DrKonqi

rekonq (0.9.2) on KDE Platform 4.8.4 (4.8.4) "release 7" using Qt 4.8.2

- What I was doing when the application crashed:

Opening a site that uses a java applet to install a vpn client

-- Backtrace (Reduced):
#10 0x00007f7e6a7325f2 in ITNP_Destroy(_NPP*, _NPSavedData**) () from /usr/lib64/IcedTeaPlugin.so
#11 0x00007f7edc547edc in WebCore::PluginView::stop (this=0x7f7ec6edc6c0) at ../../../Source/WebCore/plugins/PluginView.cpp:385
#12 0x00007f7edc548d55 in WebCore::PluginView::~PluginView (this=0x7f7ec6edc6c0, __in_chrg=<optimized out>) at ../../../Source/WebCore/plugins/PluginView.cpp:301
#13 0x00007f7edc5494d9 in WebCore::PluginView::~PluginView (this=0x7f7ec6edc6c0, __in_chrg=<optimized out>) at ../../../Source/WebCore/plugins/PluginView.cpp:314
[...]
#15 derefIfNotNull<WebCore::Widget> (ptr=<optimized out>) at ../../../Source/JavaScriptCore/wtf/PassRefPtr.h:59
Comment 13 Christoph Feck 2012-06-27 12:56:21 UTC
*** Bug 302629 has been marked as a duplicate of this bug. ***
Comment 14 Jekyll Wu 2012-07-03 07:47:28 UTC
*** Bug 302932 has been marked as a duplicate of this bug. ***
Comment 15 David 2012-09-01 20:37:10 UTC
Created attachment 73593 [details]
New crash information added by DrKonqi

rekonq (0.9.2) on KDE Platform 4.9.00 using Qt 4.8.2

- What I was doing when the application crashed:

i wanted to configure my router, which interface is java based

-- Backtrace (Reduced):
#6  0x00007f999e091445 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f999e094bab in __GI_abort () at abort.c:91
[...]
#9  0x00007f999e0d9626 in malloc_printerr (action=3, str=0x7f999e1d7230 "double free or corruption (out)", ptr=<optimized out>) at malloc.c:5007
#10 0x00007f99843e5d7e in ITNP_Destroy(_NPP*, _NPSavedData**) () from /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
#11 0x00007f999cd8d87c in WebCore::PluginView::stop (this=0x7f9984bb89c0) at plugins/PluginView.cpp:385
Comment 16 Jekyll Wu 2012-09-04 10:54:16 UTC
*** Bug 306231 has been marked as a duplicate of this bug. ***
Comment 17 David 2012-09-05 12:35:54 UTC
Created attachment 73669 [details]
New crash information added by DrKonqi

rekonq (0.9.2) on KDE Platform 4.9.00 using Qt 4.8.2

- What I was doing when the application crashed:

navigate to http://www.java.com/en/download/testjava.jsp

-- Backtrace (Reduced):
#6  0x00007fd0a46f1445 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fd0a46f4bab in __GI_abort () at abort.c:91
[...]
#9  0x00007fd0a4739626 in malloc_printerr (action=3, str=0x7fd0a48371e0 "double free or corruption (!prev)", ptr=<optimized out>) at malloc.c:5007
#10 0x00007fcfb5551d7e in ITNP_Destroy(_NPP*, _NPSavedData**) () from /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
#11 0x00007fd0a33ed87c in WebCore::PluginView::stop (this=0x7fd004326340) at plugins/PluginView.cpp:385
Comment 18 Jekyll Wu 2012-09-26 17:21:40 UTC
*** Bug 307447 has been marked as a duplicate of this bug. ***
Comment 19 Kevin Clevenger 2012-11-20 17:16:12 UTC
This is resolved in the latest git version
Comment 20 buehling.privat 2012-12-13 21:29:59 UTC
Created attachment 75817 [details]
New crash information added by DrKonqi

rekonq (0.9.1) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

- What I was doing when the application crashed:

„Crashed when opening "http://www.java.com/en/download/help/testvm.xml"“ or "http://mk.partcommunity.com"

-- Backtrace (Reduced):
#14 0xab00be8c in ITNP_Destroy(_NPP*, _NPSavedData**) () from /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
#15 0xb6614139 in WebCore::PluginView::stop (this=0xafbaab40) at plugins/PluginView.cpp:385
#16 0xb6614edf in WebCore::PluginView::~PluginView (this=0xafbaab40, __in_chrg=<optimized out>) at plugins/PluginView.cpp:301
#17 0xb66156f2 in WebCore::PluginView::~PluginView (this=0xafbaab40, __in_chrg=<optimized out>) at plugins/PluginView.cpp:314
[...]
#19 derefIfNotNull<WebCore::Widget> (ptr=<optimized out>) at ../JavaScriptCore/wtf/PassRefPtr.h:59