Bug 287415 - Rekonq crashes while opening an ssl website with an invalid ssl cert for the frist time.
Summary: Rekonq crashes while opening an ssl website with an invalid ssl cert for the ...
Status: RESOLVED DUPLICATE of bug 284231
Alias: None
Product: rekonq
Classification: Applications
Component: general (show other bugs)
Version: 0.8.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-24 00:03 UTC by John-Charles D. Sokolow
Modified: 2012-02-02 07:55 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 John-Charles D. Sokolow 2011-11-24 00:03:35 UTC
Application: rekonq (0.8.0)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Ubuntu 11.10

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

I was directed to the site 

https://btrfs.wiki.kernel.org/

Which has an invalid security certificate, reKonq displayed a warning message. Then crashed. After restarting reKonq and returning to the page that caused the problem reKonq now shows that I am connected to the page over an ssl connection but that the certificate is invalid. This is worrisome because it means that rekonq must have accepted an exception be added  for the certificate during the crash. I never consented to that exception, I was at the time attempting to view the certificate. Beyond this, rekonq appears to have no problem connecting to ssl pages which do not have certificate problems.

The crash can be reproduced some of the time.

-- Backtrace:
Application: rekonq (rekonq), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f19010d9780 (LWP 6769))]

Thread 11 (Thread 0x7f18e2e8c700 (LWP 6770)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f18ff9b1c2c in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f1900368220) at wtf/FastMalloc.cpp:2495
#2  0x00007f18ff9b1d59 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x00007f18fb0e6efc in start_thread (arg=0x7f18e2e8c700) at pthread_create.c:304
#4  0x00007f190091089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f18e258b700 (LWP 6771)):
#0  0x00007f1900904773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f18f9519f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f18f951a429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18fb79af3e in QEventDispatcherGlib::processEvents (this=0x1713410, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f18fb76ecf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f18fb76eef7 in QEventLoop::exec (this=0x7f18e258ae00, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f18fb68627f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f18fb688d05 in QThreadPrivate::start (arg=0x17122e0) at thread/qthread_unix.cpp:331
#8  0x00007f18fb0e6efc in start_thread (arg=0x7f18e258b700) at pthread_create.c:304
#9  0x00007f190091089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f18e1713700 (LWP 6772)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1900512fe2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f1900513019 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f18fb0e6efc in start_thread (arg=0x7f18e1713700) at pthread_create.c:304
#4  0x00007f190091089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f18dbfff700 (LWP 6773)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f18fb6891ab in wait (time=18446744073709551615, this=0x1400200) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x149a7d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f18fd699864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x148fb60, th=0x17426c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f18fd69be0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x14a3f90, th=0x17426c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f18fd69accf in ThreadWeaver::ThreadRunHelper::run (this=0x7f18dbffee20, parent=0x148fb60, th=0x17426c0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f18fd69ad5b in ThreadWeaver::Thread::run (this=0x17426c0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f18fb688d05 in QThreadPrivate::start (arg=0x17426c0) at thread/qthread_unix.cpp:331
#8  0x00007f18fb0e6efc in start_thread (arg=0x7f18dbfff700) at pthread_create.c:304
#9  0x00007f190091089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f1899558700 (LWP 6775)):
#0  0x00007f1900904773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f18f9519f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f18f951a429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18fb79af3e in QEventDispatcherGlib::processEvents (this=0x16be6e0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f18fb76ecf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f18fb76eef7 in QEventLoop::exec (this=0x7f1899557dd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f18fb68627f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f18fb751cbf in QInotifyFileSystemWatcherEngine::run (this=0x1c24e30) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f18fb688d05 in QThreadPrivate::start (arg=0x1c24e30) at thread/qthread_unix.cpp:331
#9  0x00007f18fb0e6efc in start_thread (arg=0x7f1899558700) at pthread_create.c:304
#10 0x00007f190091089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f188d485700 (LWP 6841)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f188faff1f1 in queue_processor(void*) () from /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so
#2  0x00007f18fb0e6efc in start_thread (arg=0x7f188d485700) at pthread_create.c:304
#3  0x00007f190091089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f188cc84700 (LWP 6842)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f188faff1f1 in queue_processor(void*) () from /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so
#2  0x00007f18fb0e6efc in start_thread (arg=0x7f188cc84700) at pthread_create.c:304
#3  0x00007f190091089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f188c483700 (LWP 6843)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f188faff1f1 in queue_processor(void*) () from /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so
#2  0x00007f18fb0e6efc in start_thread (arg=0x7f188c483700) at pthread_create.c:304
#3  0x00007f190091089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f188883a700 (LWP 6892)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f18fb6891ab in wait (time=18446744073709551615, this=0x1400200) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x149a7d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f18fd699864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x148fb60, th=0x4eda7a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f18fd69be0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x14a3f90, th=0x4eda7a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f18fd69accf in ThreadWeaver::ThreadRunHelper::run (this=0x7f1888839e20, parent=0x148fb60, th=0x4eda7a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f18fd69ad5b in ThreadWeaver::Thread::run (this=0x4eda7a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f18fb688d05 in QThreadPrivate::start (arg=0x4eda7a0) at thread/qthread_unix.cpp:331
#8  0x00007f18fb0e6efc in start_thread (arg=0x7f188883a700) at pthread_create.c:304
#9  0x00007f190091089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1888039700 (LWP 6893)):
#0  __libc_disable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:92
#1  0x00007f1900904787 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:89
#2  0x00007f18f9519f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18f951a429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f18fb79af3e in QEventDispatcherGlib::processEvents (this=0x47b37b0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f18fb76ecf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f18fb76eef7 in QEventLoop::exec (this=0x7f1888038dd0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f18fb68627f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007f18fdc987ce in KIO::NameLookUpThread::run (this=0x7f18dc85e830) at ../../kio/kio/hostinfo.cpp:226
#9  0x00007f18fb688d05 in QThreadPrivate::start (arg=0x7f18dc85e830) at thread/qthread_unix.cpp:331
#10 0x00007f18fb0e6efc in start_thread (arg=0x7f1888039700) at pthread_create.c:304
#11 0x00007f190091089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f19010d9780 (LWP 6769)):
[KCrash Handler]
#6  0x00007f18ff0d9f79 in QWebFrame::childFrames (this=<optimized out>) at Api/qwebframe.cpp:1032
#7  0x00007f18fe617a49 in collectAllChildFrames (frame=0x7f18dc6efdf0, list=...) at ../../kdewebkit/kwebwallet.cpp:86
#8  0x00007f18fe61bbdf in KWebWallet::fillFormData (this=0x7f18dc6df710, frame=0x7f18dc6efdf0, recursive=true) at ../../kdewebkit/kwebwallet.cpp:389
#9  0x00007f1900c62fb3 in WebPage::loadFinished (this=0x7f18dc6dbe60, ok=<optimized out>) at /build/buildd/rekonq-0.8.0/src/webpage.cpp:535
#10 0x00007f1900c6697c in WebPage::qt_metacall (this=0x7f18dc6dbe60, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffc73c8f20) at /build/buildd/rekonq-0.8.0/obj-x86_64-linux-gnu/src/webpage.moc:94
#11 0x00007f18fb782eba in QMetaObject::activate (sender=0x7f18dc6dbe60, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffc73c8f20) at kernel/qobject.cpp:3278
#12 0x00007f18ff0df3f2 in QWebPage::loadFinished (this=<optimized out>, _t1=true) at ./moc_qwebpage.cpp:376
#13 0x00007f18ff112498 in WebCore::FrameLoaderClientQt::emitLoadFinished (this=<optimized out>, ok=true) at WebCoreSupport/FrameLoaderClientQt.cpp:1699
#14 0x00007f18ff112505 in WebCore::FrameLoaderClientQt::dispatchDidFinishLoad (this=0x7f18dc9cfee0) at WebCoreSupport/FrameLoaderClientQt.cpp:527
#15 0x00007f18ff46cc5b in WebCore::FrameLoader::recursiveCheckLoadComplete (this=0x7f188889ab78) at loader/FrameLoader.cpp:2641
#16 0x00007f18ff46cc4a in WebCore::FrameLoader::recursiveCheckLoadComplete (this=0x7f189b379b78) at loader/FrameLoader.cpp:2639
#17 0x00007f18ff46ce6b in WebCore::FrameLoader::finishedLoading (this=0x7f188889ab78) at loader/FrameLoader.cpp:2298
#18 0x00007f18ff4812fa in WebCore::MainResourceLoader::didFinishLoading (this=0x7f1886b24d80, finishTime=0) at loader/MainResourceLoader.cpp:484
#19 0x00007f18ff48157f in WebCore::MainResourceLoader::continueAfterContentPolicy (this=0x7f1886b24d80, contentPolicy=<optimized out>, r=<optimized out>) at loader/MainResourceLoader.cpp:319
#20 0x00007f18ff481c56 in WebCore::MainResourceLoader::continueAfterContentPolicy (this=0x7f1886b24d80, policy=WebCore::PolicyUse) at loader/MainResourceLoader.cpp:333
#21 0x00007f18ff48c077 in WebCore::PolicyChecker::continueAfterContentPolicy (this=0x7f188889ab88, policy=WebCore::PolicyUse) at loader/PolicyChecker.cpp:187
#22 0x00007f18ff112d6d in callPolicyFunction (action=WebCore::PolicyUse, function=<optimized out>, this=<optimized out>) at WebCoreSupport/FrameLoaderClientQt.cpp:245
#23 WebCore::FrameLoaderClientQt::dispatchDecidePolicyForResponse (this=0x7f18dc9cfee0, function=(void (WebCore::PolicyChecker::*)(WebCore::PolicyChecker * const, WebCore::PolicyAction)) 0x7f18ff48bd20 <WebCore::PolicyChecker::continueAfterContentPolicy(WebCore::PolicyAction)>, response=...) at WebCoreSupport/FrameLoaderClientQt.cpp:1213
#24 0x00007f18ff48acae in WebCore::PolicyChecker::checkContentPolicy (this=<optimized out>, response=..., function=<optimized out>, argument=<optimized out>) at loader/PolicyChecker.cpp:104
#25 0x00007f18ff485dc6 in WebCore::MainResourceLoader::didReceiveResponse (this=0x7f1886b24d80, r=...) at loader/MainResourceLoader.cpp:428
#26 0x00007f18ff4805b4 in WebCore::MainResourceLoader::handleEmptyLoad (this=0x7f1886b24d80, url=..., forURLScheme=<optimized out>) at loader/MainResourceLoader.cpp:517
#27 0x00007f18ff483315 in WebCore::MainResourceLoader::loadNow (this=0x7f1886b24d80, r=...) at loader/MainResourceLoader.cpp:583
#28 0x00007f18ff484735 in WebCore::MainResourceLoader::load (this=0x7f1886b24d80, r=..., substituteData=<optimized out>) at loader/MainResourceLoader.cpp:612
#29 0x00007f18ff45c6f5 in WebCore::DocumentLoader::startLoadingMainResource (this=0x7f1886b38800, identifier=<optimized out>) at loader/DocumentLoader.cpp:798
#30 0x00007f18ff466e27 in WebCore::FrameLoader::continueLoadAfterWillSubmitForm (this=0x7f188889ab78) at loader/FrameLoader.cpp:2572
#31 0x00007f18ff472000 in WebCore::FrameLoader::continueLoadAfterNavigationPolicy (this=0x7f188889ab78, formState=..., shouldContinue=true) at loader/FrameLoader.cpp:3105
#32 0x00007f18ff472050 in WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy (argument=<optimized out>, request=<optimized out>, formState=<optimized out>, shouldContinue=<optimized out>) at loader/FrameLoader.cpp:2978
#33 0x00007f18ff4886cc in WebCore::PolicyCallback::call (this=0x7fffc73c9a40, shouldContinue=true) at loader/PolicyCallback.cpp:103
#34 0x00007f18ff48b9bc in WebCore::PolicyChecker::continueAfterNavigationPolicy (this=<optimized out>, policy=<optimized out>) at loader/PolicyChecker.cpp:160
#35 0x00007f18ff11a169 in callPolicyFunction (action=WebCore::PolicyUse, function=(void (WebCore::PolicyChecker::*)(WebCore::PolicyChecker * const, WebCore::PolicyAction)) 0x7f18ff48b230 <WebCore::PolicyChecker::continueAfterNavigationPolicy(WebCore::PolicyAction)>, this=0x7f18dc9cfee0) at WebCoreSupport/FrameLoaderClientQt.cpp:245
#36 WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction (this=0x7f18dc9cfee0, function=(void (WebCore::PolicyChecker::*)(WebCore::PolicyChecker * const, WebCore::PolicyAction)) 0x7f18ff48b230 <WebCore::PolicyChecker::continueAfterNavigationPolicy(WebCore::PolicyAction)>, action=..., request=...) at WebCoreSupport/FrameLoaderClientQt.cpp:1283
#37 0x00007f18ff48d608 in WebCore::PolicyChecker::checkNavigationPolicy (this=0x7f188889ab88, request=..., loader=<optimized out>, formState=..., function=<optimized out>, argument=<optimized out>) at loader/PolicyChecker.cpp:88
#38 0x00007f18ff4724f8 in WebCore::FrameLoader::loadWithDocumentLoader (this=0x7f188889ab78, loader=0x7f1886b38800, type=<optimized out>, prpFormState=<optimized out>) at loader/FrameLoader.cpp:1586
#39 0x00007f18ff4734a6 in WebCore::FrameLoader::loadWithNavigationAction (this=0x7f188889ab78, request=<optimized out>, action=..., lockHistory=<optimized out>, type=WebCore::FrameLoadTypeRedirectWithLockedBackForwardList, formState=...) at loader/FrameLoader.cpp:1492
#40 0x00007f18ff474292 in WebCore::FrameLoader::loadURL (this=0x7f188889ab78, newURL=<optimized out>, referrer=<optimized out>, frameName=..., lockHistory=false, newLoadType=WebCore::FrameLoadTypeRedirectWithLockedBackForwardList, event=..., prpFormState=...) at loader/FrameLoader.cpp:1435
#41 0x00007f18ff476802 in WebCore::FrameLoader::loadURLIntoChildFrame (this=0x7f189b379b78, url=..., referer=..., childFrame=0x7f188889ab00) at loader/FrameLoader.cpp:1012
#42 0x00007f18ff114441 in WebCore::FrameLoaderClientQt::createFrame (this=0x7f18dc6dc970, url=<optimized out>, name=<optimized out>, ownerElement=<optimized out>, referrer=..., allowsScrolling=false, marginWidth=-1, marginHeight=-1) at WebCoreSupport/FrameLoaderClientQt.cpp:1329
#43 0x00007f18ff49bb3f in WebCore::SubframeLoader::loadSubframe (this=0x7f189b379d10, ownerElement=0x7f18dc8a3b60, url=..., name=..., referrer=...) at loader/SubframeLoader.cpp:265
#44 0x00007f18ff49bf8f in WebCore::SubframeLoader::loadOrRedirectSubframe (this=0x7f189b379d10, ownerElement=0x7f18dc8a3b60, url=..., frameName=<optimized out>, lockHistory=<optimized out>, lockBackForwardList=<optimized out>) at loader/SubframeLoader.cpp:240
#45 0x00007f18ff49c50b in WebCore::SubframeLoader::requestFrame (this=0x7f189b379d10, ownerElement=0x7f18dc8a3b60, urlString=<optimized out>, frameName=..., lockHistory=true, lockBackForwardList=true) at loader/SubframeLoader.cpp:83
#46 0x00007f18ff3749b9 in openURL (lockBackForwardList=<optimized out>, lockHistory=<optimized out>, this=<optimized out>) at html/HTMLFrameElementBase.cpp:108
#47 WebCore::HTMLFrameElementBase::openURL (this=0x7f18dc8a3b60, lockHistory=true, lockBackForwardList=true) at html/HTMLFrameElementBase.cpp:96
#48 0x00007f18ff2488fc in WebCore::notifyChildInserted (child=0x7f18dc8a3b60) at dom/ContainerNode.cpp:1074
#49 0x00007f18ff24b193 in WebCore::ContainerNode::appendChild (this=0x7f18dc9d11a0, newChild=<optimized out>, ec=@0x7fffc73ca9bc, shouldLazyAttach=true) at dom/ContainerNode.cpp:645
#50 0x00007f18ff289b9c in WebCore::Node::appendChild (this=<optimized out>, newChild=<optimized out>, ec=<optimized out>, shouldLazyAttach=<optimized out>) at dom/Node.cpp:663
#51 0x00007f18ff1879a4 in WebCore::JSNode::appendChild (this=<optimized out>, exec=0x7f189b3ffcb0) at bindings/js/JSNodeCustom.cpp:183
#52 0x00007f18fed2f7fb in WebCore::jsNodePrototypeFunctionAppendChild (exec=<optimized out>) at ../../WebCore/generated/JSNode.cpp:498
#53 0x00007f189b7ff1e8 in ?? ()
#54 0x00007f189b3ffcb0 in ?? ()
#55 0x00007f189b921cd5 in ?? ()
#56 0x0000000000000000 in ?? ()

Possible duplicates by query: bug 285094, bug 284231.

Reported using DrKonqi
Comment 1 Andrea Diamantini 2012-02-02 07:55:22 UTC

*** This bug has been marked as a duplicate of bug 284231 ***