Bug 282012 - Crash when closing tab
Summary: Crash when closing tab
Status: RESOLVED FIXED
Alias: None
Product: rekonq
Classification: Applications
Component: general (show other bugs)
Version: 0.7.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-14 13:22 UTC by ygnobl
Modified: 2011-09-16 13:48 UTC (History)
0 users

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 ygnobl 2011-09-14 13:22:01 UTC
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
Comment 1 Andrea Diamantini 2011-09-16 13:48:55 UTC
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