Application: rekonq (0.7.0) KDE Platform Version: 4.6.2 (4.6.2) Qt Version: 4.7.2 Operating System: Linux 2.6.38-11-generic i686 Distribution: Ubuntu 11.04 -- Information about the crash: I was closing a tab into many other, I use ctrl+W shortcut and rekonq crash The crash can be reproduced some of the time. -- Backtrace: Application: rekonq (rekonq), signal: Segmentation fault [Current thread is 1 (Thread 0xb77f6710 (LWP 11180))] Thread 15 (Thread 0xb5562b70 (LWP 11181)): #0 0x00295416 in __kernel_vsyscall () #1 0x007d348c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00e923fd in __pthread_cond_wait (cond=0x22ea7f0, mutex=0x22ea7d8) at forward.c:139 #3 0x01d34b57 in scavengerThread (context=0x22e5700) at wtf/FastMalloc.cpp:2378 #4 WTF::TCMalloc_PageHeap::runScavengerThread (context=0x22e5700) at wtf/FastMalloc.cpp:1497 #5 0x007cee99 in start_thread (arg=0xb5562b70) at pthread_create.c:304 #6 0x00e8473e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 14 (Thread 0xb4c31b70 (LWP 11182)): #0 0x00295416 in __kernel_vsyscall () #1 0x007d348c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00e923fd in __pthread_cond_wait (cond=0x5362b0, mutex=0x536298) at forward.c:139 #3 0x0041d817 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x5311c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #4 0x0041d851 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x5311c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #5 0x007cee99 in start_thread (arg=0xb4c31b70) at pthread_create.c:304 #6 0x00e8473e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 13 (Thread 0xb410bb70 (LWP 11183)): #0 0x00295416 in __kernel_vsyscall () #1 0x007d348c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00e923fd in __pthread_cond_wait (cond=0x9d904b0, mutex=0x9d90498) at forward.c:139 #3 0x044b2467 in wait (this=0x9d68ba0, mutex=0x9d8d298, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x9d68ba0, mutex=0x9d8d298, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x00cf27e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9d68b88, th=0x9fbae10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x00cf547c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9d93fd0, th=0x9fbae10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x00cf242b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9d68b88, th=0x9fbae10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x00cf556a in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d93fd0, th=0x9fbae10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x00cf2373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9d68b88, th=0x9fbae10, previous=0xa042a90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00cf3f9e in ThreadWeaver::ThreadRunHelper::run (this=0xb410b2f4, parent=0x9d68b88, th=0x9fbae10) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0x00cf405b in ThreadWeaver::Thread::run (this=0x9fbae10) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x044b1da2 in QThreadPrivate::start (arg=0x9fbae10) at thread/qthread_unix.cpp:320 #13 0x007cee99 in start_thread (arg=0xb410bb70) at pthread_create.c:304 #14 0x00e8473e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 12 (Thread 0xb22e2b70 (LWP 11184)): #0 0x00f6cd41 in clock_gettime (clock_id=1, tp=0xb22e2000) at ../sysdeps/unix/clock_gettime.c:116 #1 0x04507dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0x045d44f2 in updateCurrentTime (this=0xb3801764, tm=...) at kernel/qeventdispatcher_unix.cpp:339 #4 QTimerInfoList::timerWait (this=0xb3801764, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x045d2d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb22e20dc) at kernel/qeventdispatcher_glib.cpp:136 #6 0x045d2dcd in timerSourcePrepare (source=0xb3801730, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0x06901fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0x06902e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x06903524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x045d3577 in QEventDispatcherGlib::processEvents (this=0xa0a3298, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0x045a5289 in QEventLoop::processEvents (this=0xb22e2290, flags=...) at kernel/qeventloop.cpp:149 #12 0x045a5522 in QEventLoop::exec (this=0xb22e2290, flags=...) at kernel/qeventloop.cpp:201 #13 0x044af2a0 in QThread::exec (this=0xa081960) at thread/qthread.cpp:492 #14 0x04586fdb in QInotifyFileSystemWatcherEngine::run (this=0xa081960) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x044b1da2 in QThreadPrivate::start (arg=0xa081960) at thread/qthread_unix.cpp:320 #16 0x007cee99 in start_thread (arg=0xb22e2b70) at pthread_create.c:304 #17 0x00e8473e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 11 (Thread 0xacf2fb70 (LWP 11199)): #0 0x00295416 in __kernel_vsyscall () #1 0x007d348c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00e923fd in __pthread_cond_wait (cond=0x9d904b0, mutex=0x9d90498) at forward.c:139 #3 0x044b2467 in wait (this=0x9d68ba0, mutex=0x9d8d298, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x9d68ba0, mutex=0x9d8d298, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x00cf27e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9d68b88, th=0xa5bcd00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x00cf547c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9d93fd0, th=0xa5bcd00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x00cf242b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9d68b88, th=0xa5bcd00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x00cf556a in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d93fd0, th=0xa5bcd00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x00cf2373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9d68b88, th=0xa5bcd00, previous=0xa5f2ce0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00cf3f9e in ThreadWeaver::ThreadRunHelper::run (this=0xacf2f2f4, parent=0x9d68b88, th=0xa5bcd00) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0x00cf405b in ThreadWeaver::Thread::run (this=0xa5bcd00) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x044b1da2 in QThreadPrivate::start (arg=0xa5bcd00) at thread/qthread_unix.cpp:320 #13 0x007cee99 in start_thread (arg=0xacf2fb70) at pthread_create.c:304 #14 0x00e8473e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 10 (Thread 0xac72eb70 (LWP 11200)): #0 0x00295416 in __kernel_vsyscall () #1 0x007d348c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00e923fd in __pthread_cond_wait (cond=0x9d904b0, mutex=0x9d90498) at forward.c:139 #3 0x044b2467 in wait (this=0x9d68ba0, mutex=0x9d8d298, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x9d68ba0, mutex=0x9d8d298, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x00cf27e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9d68b88, th=0x9f118b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x00cf547c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9d93fd0, th=0x9f118b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x00cf242b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9d68b88, th=0x9f118b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x00cf556a in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d93fd0, th=0x9f118b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x00cf2373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9d68b88, th=0x9f118b0, previous=0xa695040) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00cf3f9e in ThreadWeaver::ThreadRunHelper::run (this=0xac72e2f4, parent=0x9d68b88, th=0x9f118b0) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0x00cf405b in ThreadWeaver::Thread::run (this=0x9f118b0) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x044b1da2 in QThreadPrivate::start (arg=0x9f118b0) at thread/qthread_unix.cpp:320 #13 0x007cee99 in start_thread (arg=0xac72eb70) at pthread_create.c:304 #14 0x00e8473e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 9 (Thread 0xabd36b70 (LWP 11201)): #0 0x00295416 in __kernel_vsyscall () #1 0x007d348c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00e923fd in __pthread_cond_wait (cond=0x9d904b0, mutex=0x9d90498) at forward.c:139 #3 0x044b2467 in wait (this=0x9d68ba0, mutex=0x9d8d298, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x9d68ba0, mutex=0x9d8d298, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x00cf27e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9d68b88, th=0xa071af8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x00cf547c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9d93fd0, th=0xa071af8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x00cf242b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9d68b88, th=0xa071af8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x00cf556a in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d93fd0, th=0xa071af8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x00cf2373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9d68b88, th=0xa071af8, previous=0xa425660) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00cf3f9e in ThreadWeaver::ThreadRunHelper::run (this=0xabd362f4, parent=0x9d68b88, th=0xa071af8) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0x00cf405b in ThreadWeaver::Thread::run (this=0xa071af8) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x044b1da2 in QThreadPrivate::start (arg=0xa071af8) at thread/qthread_unix.cpp:320 #13 0x007cee99 in start_thread (arg=0xabd36b70) at pthread_create.c:304 #14 0x00e8473e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 8 (Thread 0xa9f3fb70 (LWP 11431)): #0 0x00295416 in __kernel_vsyscall () #1 0x007d348c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00e923fd in __pthread_cond_wait (cond=0xa984730, mutex=0xa984760) at forward.c:139 #3 0xadb13087 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #4 0xadc26bf5 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #5 0xadb1318d in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #6 0xadb13816 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #7 0x007cee99 in start_thread (arg=0xa9f3fb70) at pthread_create.c:304 #8 0x00e8473e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0xa973eb70 (LWP 11432)): #0 0x00295416 in __kernel_vsyscall () #1 0x007d348c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00e923fd in __pthread_cond_wait (cond=0xae15080, mutex=0xae150b0) at forward.c:139 #3 0xadb13087 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #4 0xadc26bf5 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #5 0xadb1318d in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #6 0xadb13816 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #7 0x007cee99 in start_thread (arg=0xa973eb70) at pthread_create.c:304 #8 0x00e8473e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0xb0f3db70 (LWP 11864)): #0 0x00295416 in __kernel_vsyscall () #1 0x007d348c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00e923fd in __pthread_cond_wait (cond=0xa44d458, mutex=0xa44d488) at forward.c:139 #3 0xadb13087 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #4 0xadf84796 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #5 0xadb1318d in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #6 0xadb13816 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #7 0x007cee99 in start_thread (arg=0xb0f3db70) at pthread_create.c:304 #8 0x00e8473e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xb073cb70 (LWP 11868)): #0 0x00295416 in __kernel_vsyscall () #1 0x007d348c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00e923fd in __pthread_cond_wait (cond=0xb0e1bd0, mutex=0xb0e1c00) at forward.c:139 #3 0xadb13087 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #4 0xade851e0 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #5 0xadb1318d in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #6 0xadb13816 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #7 0x007cee99 in start_thread (arg=0xb073cb70) at pthread_create.c:304 #8 0x00e8473e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xb1756b70 (LWP 11869)): #0 0x071a9463 in ?? () from /usr/lib/libpulse.so.0 #1 0x071983a9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0 #2 0x07198b84 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 #3 0x07198c64 in pa_mainloop_run () from /usr/lib/libpulse.so.0 #4 0x071a9443 in ?? () from /usr/lib/libpulse.so.0 #5 0x04b0fa75 in ?? () from /usr/lib/libpulsecommon-0.9.22.so #6 0x007cee99 in start_thread (arg=0xb1756b70) at pthread_create.c:304 #7 0x00e8473e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0x9d1b9b70 (LWP 11870)): #0 0x00295416 in __kernel_vsyscall () #1 0x007d0f5b in __pthread_mutex_lock_full (mutex=0x7deff4) at pthread_mutex_lock.c:301 #2 0x00e92616 in pthread_mutex_lock (mutex=0xaddd0c8) at forward.c:182 #3 0x04b0e7b1 in pa_mutex_lock () from /usr/lib/libpulsecommon-0.9.22.so #4 0x071a99b0 in pa_threaded_mainloop_lock () from /usr/lib/libpulse.so.0 #5 0x05edeb26 in ?? () from /usr/lib/alsa-lib/libasound_module_pcm_pulse.so #6 0x06a67c86 in ?? () from /usr/lib/libasound.so.2 #7 0x06a1d5c6 in snd_pcm_poll_descriptors_revents () from /usr/lib/libasound.so.2 #8 0x06a1ebb9 in ?? () from /usr/lib/libasound.so.2 #9 0x06a1ed63 in snd_pcm_wait () from /usr/lib/libasound.so.2 #10 0xadee03e3 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #11 0x007cee99 in start_thread (arg=0x9d1b9b70) at pthread_create.c:304 #12 0x00e8473e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0x9a7ebb70 (LWP 11875)): #0 0x00295416 in __kernel_vsyscall () #1 0x007d348c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00e923fd in __pthread_cond_wait (cond=0xae0c580, mutex=0xae0c5b0) at forward.c:139 #3 0xadb13087 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #4 0xade851e0 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #5 0xadb1318d in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #6 0xadb13816 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #7 0x007cee99 in start_thread (arg=0x9a7ebb70) at pthread_create.c:304 #8 0x00e8473e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb77f6710 (LWP 11180)): [KCrash Handler] #7 QWebPage::mainFrame (this=0x0) at ../WebKit/qt/Api/qwebpage.cpp:1978 #8 0x001b1819 in AdBlockManager::block (this=0xa042cc8, request=..., page=0x0) at /build/buildd/rekonq-0.7.0/src/adblock/adblockmanager.cpp:216 #9 0x00164458 in NetworkAccessManager::createRequest (this=0xb3801fd0, op=QNetworkAccessManager::GetOperation, request=..., outgoingData=0x0) at /build/buildd/rekonq-0.7.0/src/networkaccessmanager.cpp:100 #10 0x023428d9 in QNetworkAccessManager::get (this=0xb3801fd0, request=...) at access/qnetworkaccessmanager.cpp:690 #11 0x01a2b8b6 in WebCore::QNetworkReplyHandler::start (this=0xa66fda0) at platform/network/qt/QNetworkReplyHandler.cpp:442 #12 0x01a2bf78 in WebCore::QNetworkReplyHandler::QNetworkReplyHandler (this=0xa66fda0, handle=0xa1f255b0, loadMode=WebCore::QNetworkReplyHandler::LoadNormal) at platform/network/qt/QNetworkReplyHandler.cpp:177 #13 0x01a27b14 in WebCore::ResourceHandle::start (this=0xa1f255b0, frame=0xb4c75b00) at platform/network/qt/ResourceHandleQt.cpp:141 #14 0x018fa06b in WebCore::ResourceHandle::create (request=..., client=0xa8031600, frame=0xb4c75b00, defersLoading=false, shouldContentSniff=<value optimized out>) at platform/network/ResourceHandle.cpp:64 #15 0x0185f1ca in WebCore::ResourceLoader::load (this=0xa8031600, r=...) at loader/ResourceLoader.cpp:145 #16 0x018607ee in WebCore::SubresourceLoader::create (frame=0xb4c75b00, client=0xa260a660, request=..., securityCheck=WebCore::DoSecurityCheck, sendResourceLoadCallbacks=true, shouldContentSniff=true) at loader/SubresourceLoader.cpp:102 #17 0x01847a4d in WebCore::Loader::Host::servePendingRequests (this=0xa260a660, requestsPending=..., serveLowerPriority=@0xbff540af) at loader/loader.cpp:358 #18 0x018481cf in WebCore::Loader::Host::servePendingRequests (this=0xa260a660, minimumPriority=WebCore::Loader::Low) at loader/loader.cpp:312 #19 0x01848a80 in WebCore::Loader::load (this=0xb4c62a98, docLoader=0xad1d15a0, resource=0xafcb2c00, incremental=true, securityCheck=WebCore::DoSecurityCheck, sendResourceLoadCallbacks=true) at loader/loader.cpp:146 #20 0x0180b6b1 in WebCore::CachedResource::load (this=0xafcb2c00, docLoader=0xad1d15a0, incremental=true, securityCheck=WebCore::DoSecurityCheck, sendResourceLoadCallbacks=true) at loader/CachedResource.cpp:110 #21 0x0180a1d4 in WebCore::CachedImage::load (this=0xafcb2c00, docLoader=0xad1d15a0) at loader/CachedImage.cpp:86 #22 0x0180849a in WebCore::Cache::requestResource (this=0xb4c62a80, docLoader=0xad1d15a0, type=WebCore::CachedResource::ImageResource, url=..., charset=..., requestIsPreload=false) at loader/Cache.cpp:125 #23 0x01815321 in WebCore::DocLoader::requestResource (this=0xad1d15a0, type=WebCore::CachedResource::ImageResource, url=..., charset=..., isPreload=false) at loader/DocLoader.cpp:257 #24 0x0181615b in WebCore::DocLoader::requestImage (this=0xad1d15a0, url=...) at loader/DocLoader.cpp:129 #25 0x01845809 in WebCore::ImageLoader::updateFromElement (this=0xafcaf12c) at loader/ImageLoader.cpp:164 #26 0x01789d3b in WebCore::HTMLImageElement::parseMappedAttribute (this=0xafcaf0f0, attr=0xa133ec80) at html/HTMLImageElement.cpp:98 #27 0x016b666a in WebCore::StyledElement::attributeChanged (this=0xafcaf0f0, attr=0xa133ec80, preserveDecls=false) at dom/StyledElement.cpp:190 #28 0x0168f42c in WebCore::NamedNodeMap::addAttribute (this=0x9b8f1528, prpAttribute=...) at dom/NamedAttrMap.cpp:258 #29 0x016802db in WebCore::Element::setAttribute (this=0xafcaf0f0, name=..., value=...) at dom/Element.cpp:610 #30 0x016805b6 in WebCore::Element::setAttribute (this=0xafcaf0f0, name=..., value=...) at dom/Element.cpp:186 #31 0x01252aeb in WebCore::setJSHTMLImageElementSrc (exec=0xb3209168, thisObject=0xa6daf900, value=...) at generated/JSHTMLImageElement.cpp:392 #32 0x01254eaf in lookupPut<WebCore::JSHTMLImageElement> (this=0xa6daf900, exec=0xb3209168, propertyName=..., value=..., slot=...) at ../JavaScriptCore/runtime/Lookup.h:303 #33 lookupPut<WebCore::JSHTMLImageElement, WebCore::JSHTMLElement> (this=0xa6daf900, exec=0xb3209168, propertyName=..., value=..., slot=...) at ../JavaScriptCore/runtime/Lookup.h:317 #34 WebCore::JSHTMLImageElement::put (this=0xa6daf900, exec=0xb3209168, propertyName=..., value=..., slot=...) at generated/JSHTMLImageElement.cpp:329 #35 0x01c88717 in put (args=0x25c) at runtime/JSObject.h:669 #36 JSC::cti_op_put_by_id (args=0x25c) at jit/JITStubs.cpp:1173 #37 0x068034e2 in ?? () #38 0x01c661c8 in execute (this=0xb4c9b840, functionExecutable=0xa706fee8, callFrame=0xa80ea1c, function=0xa7d60ac0, thisObj=0xaa04d100, args=..., scopeChain=0xa707a210, exception=0xb4c9fda8) at jit/JITCode.h:77 #39 JSC::Interpreter::execute (this=0xb4c9b840, functionExecutable=0xa706fee8, callFrame=0xa80ea1c, function=0xa7d60ac0, thisObj=0xaa04d100, args=..., scopeChain=0xa707a210, exception=0xb4c9fda8) at interpreter/Interpreter.cpp:687 #40 0x01cb960c in JSC::JSFunction::call (this=0xa7d60ac0, exec=0xa80ea1c, thisValue=..., args=...) at runtime/JSFunction.cpp:122 #41 0x01c9125e in JSC::call (exec=0xa80ea1c, functionObject=..., callType=JSC::CallTypeJS, callData=..., thisValue=..., args=...) at runtime/CallData.cpp:39 #42 0x01597abf in WebCore::JSEventListener::handleEvent (this=0xa7423820, scriptExecutionContext=0xaeb14030, event=0x9b97c780) at bindings/js/JSEventListener.cpp:115 #43 0x01687c9d in WebCore::EventTarget::fireEventListeners (this=0xae9afe70, event=0x9b97c780, d=0xae9afef0, entry=...) at dom/EventTarget.cpp:315 #44 0x01687df2 in WebCore::EventTarget::fireEventListeners (this=0xae9afe70, event=0x9b97c780) at dom/EventTarget.cpp:276 #45 0x0187ce6f in WebCore::DOMWindow::dispatchEvent (this=0xae9afe70, prpEvent=..., prpTarget=...) at page/DOMWindow.cpp:1421 #46 0x0182a251 in WebCore::FrameLoader::stopLoading (this=0xb4c75b30, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide, databasePolicy=WebCore::DatabasePolicyStop) at loader/FrameLoader.cpp:533 #47 0x0182a629 in WebCore::FrameLoader::closeURL (this=0xb4c75b30) at loader/FrameLoader.cpp:603 #48 0x0182a67c in WebCore::FrameLoader::detachFromParent (this=0xb4c75b30) at loader/FrameLoader.cpp:3185 #49 0x01a718b3 in QWebPage::~QWebPage (this=0xb3868bd8, __in_chrg=<value optimized out>) at ../WebKit/qt/Api/qwebpage.cpp:1956 #50 0x0020c742 in KWebPage::~KWebPage (this=0xb3868bd8, __in_chrg=<value optimized out>) at ../../kdewebkit/kwebpage.cpp:248 #51 0x0017a7c1 in WebPage::~WebPage (this=0xb3868bd8, __in_chrg=<value optimized out>) at /build/buildd/rekonq-0.7.0/src/webpage.cpp:289 #52 0x0017a7f2 in WebPage::~WebPage (this=0xb3868bd8, __in_chrg=<value optimized out>) at /build/buildd/rekonq-0.7.0/src/webpage.cpp:292 #53 0x01a75f38 in QWebView::~QWebView (this=0xb3814740, __in_chrg=<value optimized out>) at ../WebKit/qt/Api/qwebview.cpp:333 #54 0x002108f2 in KWebView::~KWebView (this=0xb3814740, __in_chrg=<value optimized out>) at ../../kdewebkit/kwebview.cpp:41 #55 0x0018702e in WebView::~WebView (this=0xb3814740, __in_chrg=<value optimized out>) at /build/buildd/rekonq-0.7.0/src/webview.cpp:121 #56 0x00187082 in WebView::~WebView (this=0xb3814740, __in_chrg=<value optimized out>) at /build/buildd/rekonq-0.7.0/src/webview.cpp:132 #57 0x045b9b87 in QObjectPrivate::deleteChildren (this=0xb381eab0) at kernel/qobject.cpp:1964 #58 0x02f64144 in QWidget::~QWidget (this=0xb3818240, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1631 #59 0x00189d16 in WebTab::~WebTab (this=0xb3818240, __in_chrg=<value optimized out>) at /build/buildd/rekonq-0.7.0/src/webtab.cpp:91 #60 0x00189d82 in WebTab::~WebTab (this=0xb3818240, __in_chrg=<value optimized out>) at /build/buildd/rekonq-0.7.0/src/webtab.cpp:97 #61 0x045b8bc5 in qDeleteInEventHandler (o=0xb3818240) at kernel/qobject.cpp:3995 #62 0x045bb3e8 in QObject::event (this=0xb3818240, e=0x9d5f540) at kernel/qobject.cpp:1209 #63 0x02f68b62 in QWidget::event (this=0xb3818240, event=0x9d5f540) at kernel/qwidget.cpp:8718 #64 0x02f10d24 in QApplicationPrivate::notify_helper (this=0x9cfc8e0, receiver=0xb3818240, e=0x9d5f540) at kernel/qapplication.cpp:4462 #65 0x02f1597b in QApplication::notify (this=0xbff557d0, receiver=0xb3818240, e=0x9d5f540) at kernel/qapplication.cpp:4427 #66 0x00b1b3ca in KApplication::notify (this=0xbff557d0, receiver=0xb3818240, event=0x9d5f540) at ../../kdeui/kernel/kapplication.cpp:311 #67 0x045a60bb in QCoreApplication::notifyInternal (this=0xbff557d0, receiver=0xb3818240, event=0x9d5f540) at kernel/qcoreapplication.cpp:731 #68 0x045a9c79 in sendEvent (receiver=0x0, event_type=0, data=0x9cbdf50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #69 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9cbdf50) at kernel/qcoreapplication.cpp:1372 #70 0x045a9e0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265 #71 0x045d33c4 in sendPostedEvents (s=0x9cfff00) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #72 postEventSourceDispatch (s=0x9cfff00) at kernel/qeventdispatcher_glib.cpp:277 #73 0x06902aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #74 0x06903270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #75 0x06903524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #76 0x045d353c in QEventDispatcherGlib::processEvents (this=0x9cbdaa8, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #77 0x02fc71e5 in QGuiEventDispatcherGlib::processEvents (this=0x9cbdaa8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #78 0x045a5289 in QEventLoop::processEvents (this=0xbff55734, flags=...) at kernel/qeventloop.cpp:149 #79 0x045a5522 in QEventLoop::exec (this=0xbff55734, flags=...) at kernel/qeventloop.cpp:201 #80 0x045a9ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #81 0x02f0e8e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #82 0x001dfee3 in kdemain (argc=1, argv=0xbff55af4) at /build/buildd/rekonq-0.7.0/src/main.cpp:215 #83 0x080485ab in main (argc=1, argv=0xbff55af4) at /build/buildd/rekonq-0.7.0/obj-i686-linux-gnu/src/rekonq_dummy.cpp:3 This bug may be a duplicate of or related to bug 271522. Possible duplicates by query: bug 271522. Reported using DrKonqi
Git commit 22ff3b4d6268f2ded20a3e6d10642e45eefe5f8c by Andrea Diamantini. Committed on 16/09/2011 at 15:51. Pushed by adjam into branch 'master'. Get sure page is extant before searching for DOM elements there BUG: 282012 M +4 -0 src/adblock/adblockmanager.cpp http://commits.kde.org/rekonq/22ff3b4d6268f2ded20a3e6d10642e45eefe5f8c