Bug 286451 - rekonq crashed when trying to submit a form
Summary: rekonq crashed when trying to submit a form
Status: RESOLVED DUPLICATE of bug 282457
Alias: None
Product: rekonq
Classification: Applications
Component: general (show other bugs)
Version: 0.7.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-12 22:49 UTC by Philip Sequeira
Modified: 2011-11-22 20:16 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philip Sequeira 2011-11-12 22:49:24 UTC
Application: rekonq (0.7.0)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.8.0
Operating System: Linux 3.1.0-7.fc16.x86_64 x86_64
Distribution: "Fedora release 16 (Verne)"

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

I had entered some data in a relatively large form, and when I tried to submit it, rekonq crashed. This caused the loss of all the data I had entered, so it is potentially quite dangerous. However, I was unable to replicate it with the same form or any others. Hopefully there will be something useful in the backtrace.

The crash does not seem to be reproducible.

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

Thread 10 (Thread 0x7f994e6dc700 (LWP 4397)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003fced973cc in WTF::TCMalloc_PageHeap::scavengerThread (this=0x3fcf790f80) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x0000003fced974f9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x00000039ef207d90 in start_thread (arg=0x7f994e6dc700) at pthread_create.c:309
#4  0x00000039ee6eeddd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7f994ddd3700 (LWP 4398)):
#0  0x00000039ee6e6443 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000039f1a44f88 in g_main_context_poll (n_fds=1, fds=0x7f99480013e0, priority=<optimized out>, timeout=6973, context=0x7f99480009a0) at gmain.c:3386
#2  g_main_context_iterate (context=0x7f99480009a0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3068
#3  0x00000039f1a4544c in g_main_context_iteration (context=0x7f99480009a0, may_block=1) at gmain.c:3136
#4  0x00000039f93a6896 in QEventDispatcherGlib::processEvents (this=0x7f99480008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00000039f9376c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000039f9376ed7 in QEventLoop::exec (this=0x7f994ddd2d40, flags=...) at kernel/qeventloop.cpp:204
#7  0x00000039f9278ad7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00000039f927bb1b in QThreadPrivate::start (arg=0x1d5d720) at thread/qthread_unix.cpp:298
#9  0x00000039ef207d90 in start_thread (arg=0x7f994ddd3700) at pthread_create.c:309
#10 0x00000039ee6eeddd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f994cd40700 (LWP 4399)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003a12584e52 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x3a1287e240) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x0000003a12584e89 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00000039ef207d90 in start_thread (arg=0x7f994cd40700) at pthread_create.c:309
#4  0x00000039ee6eeddd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f99477c6700 (LWP 4400)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00000039f927c02b in wait (time=18446744073709551615, this=0x1c5fc90) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1b28410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x000000314d20aa8b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1c55d80, th=0x1dfb820) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x000000314d20d37b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1b28240, th=0x1dfb820) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x000000314d20c1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f99477c5d60, parent=0x1c55d80, th=0x1dfb820) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:87
#6  0x000000314d20c27b in ThreadWeaver::Thread::run (this=0x1dfb820) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00000039f927bb1b in QThreadPrivate::start (arg=0x1dfb820) at thread/qthread_unix.cpp:298
#8  0x00000039ef207d90 in start_thread (arg=0x7f99477c6700) at pthread_create.c:309
#9  0x00000039ee6eeddd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f98f4289700 (LWP 4444)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00007f98f42ae411 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so
#2  0x00000039ef207d90 in start_thread (arg=0x7f98f4289700) at pthread_create.c:309
#3  0x00000039ee6eeddd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f98f3a88700 (LWP 4445)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00007f98f42ae411 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so
#2  0x00000039ef207d90 in start_thread (arg=0x7f98f3a88700) at pthread_create.c:309
#3  0x00000039ee6eeddd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f98f3287700 (LWP 4446)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00007f98f42ae411 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so
#2  0x00000039ef207d90 in start_thread (arg=0x7f98f3287700) at pthread_create.c:309
#3  0x00000039ee6eeddd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f98e27fc700 (LWP 4478)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00000039f927c02b in wait (time=18446744073709551615, this=0x1c5fc90) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1b28410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x000000314d20aa8b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1c55d80, th=0x638cf00) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x000000314d20d37b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1b28240, th=0x638cf00) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x000000314d20c1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f98e27fbd60, parent=0x1c55d80, th=0x638cf00) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:87
#6  0x000000314d20c27b in ThreadWeaver::Thread::run (this=0x638cf00) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00000039f927bb1b in QThreadPrivate::start (arg=0x638cf00) at thread/qthread_unix.cpp:298
#8  0x00000039ef207d90 in start_thread (arg=0x7f98e27fc700) at pthread_create.c:309
#9  0x00000039ee6eeddd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f98c2ffd700 (LWP 4479)):
#0  0x00000039ee6e6443 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000039f1a44f88 in g_main_context_poll (n_fds=1, fds=0x7f98b800a510, priority=<optimized out>, timeout=-1, context=0x7f98b800a870) at gmain.c:3386
#2  g_main_context_iterate (context=0x7f98b800a870, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3068
#3  0x00000039f1a4544c in g_main_context_iteration (context=0x7f98b800a870, may_block=1) at gmain.c:3136
#4  0x00000039f93a6896 in QEventDispatcherGlib::processEvents (this=0x7f98b800b130, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00000039f9376c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000039f9376ed7 in QEventLoop::exec (this=0x7f98c2ffcd10, flags=...) at kernel/qeventloop.cpp:204
#7  0x00000039f9278ad7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x000000314adb038e in KIO::NameLookUpThread::run (this=0x7f9940012ff0) at /usr/src/debug/kdelibs-4.7.2/kio/kio/hostinfo.cpp:226
#9  0x00000039f927bb1b in QThreadPrivate::start (arg=0x7f9940012ff0) at thread/qthread_unix.cpp:298
#10 0x00000039ef207d90 in start_thread (arg=0x7f98c2ffd700) at pthread_create.c:309
#11 0x00000039ee6eeddd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f9958593840 (LWP 4396)):
[KCrash Handler]
#6  0x0000003fce477c53 in WebCore::InspectorClientQt::sendMessageToFrontend (this=0x1b6d5a0, message=...) at ../../../../Source/WebKit/qt/WebCoreSupport/InspectorClientQt.cpp:282
#7  0x0000003fce3eafbc in WebCore::InspectorFrontend::Network::requestWillBeSent (this=0x65f5ae0, identifier=<optimized out>, frameId=..., loaderId=..., documentURL=..., request=<optimized out>, timestamp=1321114114.2310331, stackTrace=..., redirectResponse=...) at ../../WebCore/generated/InspectorFrontend.cpp:210
#8  0x0000003fce7af8ae in WebCore::InspectorResourceAgent::willSendRequest (this=0x7f98f4fe8120, identifier=405, loader=0x7f98f2320800, request=..., redirectResponse=...) at ../../../Source/WebCore/inspector/InspectorResourceAgent.cpp:214
#9  0x0000003fce81bc3d in willSendRequest (redirectResponse=..., request=..., loader=0x7f98f2320800, identifier=405, frame=<optimized out>) at ../../../Source/WebCore/inspector/InspectorInstrumentation.h:629
#10 WebCore::ResourceLoadNotifier::dispatchWillSendRequest (this=0x7f99448be408, loader=0x7f98f2320800, identifier=405, request=..., redirectResponse=...) at ../../../Source/WebCore/loader/ResourceLoadNotifier.cpp:119
#11 0x0000003fce819202 in WebCore::ResourceLoader::willSendRequest (this=0x7f98f2211900, request=..., redirectResponse=...) at ../../../Source/WebCore/loader/ResourceLoader.cpp:238
#12 0x0000003fce8060f7 in WebCore::MainResourceLoader::willSendRequest (this=0x7f98f2211900, newRequest=..., redirectResponse=...) at ../../../Source/WebCore/loader/MainResourceLoader.cpp:219
#13 0x0000003fce807428 in WebCore::MainResourceLoader::loadNow (this=0x7f98f2211900, r=...) at ../../../Source/WebCore/loader/MainResourceLoader.cpp:566
#14 0x0000003fce808aa5 in WebCore::MainResourceLoader::load (this=0x7f98f2211900, r=..., substituteData=<optimized out>) at ../../../Source/WebCore/loader/MainResourceLoader.cpp:612
#15 0x0000003fce7e024f in WebCore::DocumentLoader::startLoadingMainResource (this=0x7f98f2320800, identifier=<optimized out>) at ../../../Source/WebCore/loader/DocumentLoader.cpp:798
#16 0x0000003fce7eabd7 in WebCore::FrameLoader::continueLoadAfterWillSubmitForm (this=0x7f99448be278) at ../../../Source/WebCore/loader/FrameLoader.cpp:2572
#17 0x0000003fce7f5f95 in WebCore::FrameLoader::continueLoadAfterNavigationPolicy (this=0x7f99448be278, formState=..., shouldContinue=true) at ../../../Source/WebCore/loader/FrameLoader.cpp:3103
#18 0x0000003fce7f6000 in WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy (argument=<optimized out>, request=<optimized out>, formState=<optimized out>, shouldContinue=<optimized out>) at ../../../Source/WebCore/loader/FrameLoader.cpp:2978
#19 0x0000003fce80c8cc in WebCore::PolicyCallback::call (this=0x7fff389a6ad0, shouldContinue=true) at ../../../Source/WebCore/loader/PolicyCallback.cpp:103
#20 0x0000003fce81009c in WebCore::PolicyChecker::continueAfterNavigationPolicy (this=<optimized out>, policy=<optimized out>) at ../../../Source/WebCore/loader/PolicyChecker.cpp:160
#21 0x0000003fce476bb9 in callPolicyFunction (action=(anonymous namespace)::PolicyUse, function=(void ((anonymous namespace)::PolicyChecker::*)((anonymous namespace)::PolicyChecker * const, (anonymous namespace)::PolicyAction)) 0x3fce80f920 <WebCore::PolicyChecker::continueAfterNavigationPolicy(WebCore::PolicyAction)>, this=0x61a5c60) at ../../../../Source/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp:245
#22 WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction (this=0x61a5c60, function=(void ((anonymous namespace)::PolicyChecker::*)((anonymous namespace)::PolicyChecker * const, (anonymous namespace)::PolicyAction)) 0x3fce80f920 <WebCore::PolicyChecker::continueAfterNavigationPolicy(WebCore::PolicyAction)>, action=..., request=...) at ../../../../Source/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp:1283
#23 0x0000003fce811865 in WebCore::PolicyChecker::checkNavigationPolicy (this=0x7f99448be288, request=..., loader=<optimized out>, formState=..., function=<optimized out>, argument=<optimized out>) at ../../../Source/WebCore/loader/PolicyChecker.cpp:88
#24 0x0000003fce7f64a8 in WebCore::FrameLoader::loadWithDocumentLoader (this=0x7f99448be278, loader=0x7f98f2320800, type=<optimized out>, prpFormState=<optimized out>) at ../../../Source/WebCore/loader/FrameLoader.cpp:1586
#25 0x0000003fce7f7816 in WebCore::FrameLoader::loadWithNavigationAction (this=0x7f99448be278, request=<optimized out>, action=..., lockHistory=<optimized out>, type=(anonymous namespace)::FrameLoadTypeStandard, formState=...) at ../../../Source/WebCore/loader/FrameLoader.cpp:1492
#26 0x0000003fce7f7e24 in WebCore::FrameLoader::loadPostRequest (this=0x7f99448be278, inRequest=<optimized out>, referrer=..., frameName=..., lockHistory=false, loadType=(anonymous namespace)::FrameLoadTypeStandard, event=..., prpFormState=...) at ../../../Source/WebCore/loader/FrameLoader.cpp:2852
#27 0x0000003fce7f8c6b in WebCore::FrameLoader::loadFrameRequest (this=0x7f99448be278, request=..., lockHistory=false, lockBackForwardList=false, event=..., formState=..., referrerPolicy=(anonymous namespace)::SendReferrer) at ../../../Source/WebCore/loader/FrameLoader.cpp:1365
#28 0x0000003fce815b6a in WebCore::ScheduledFormSubmission::fire (this=0x7f98f23b0208, frame=0x7f99448be200) at ../../../Source/WebCore/loader/NavigationScheduler.cpp:219
#29 0x0000003fce81332f in WebCore::NavigationScheduler::timerFired (this=<optimized out>) at ../../../Source/WebCore/loader/NavigationScheduler.cpp:393
#30 0x0000003fce901b22 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x7f994de157a8) at ../../../Source/WebCore/platform/ThreadTimers.cpp:112
#31 0x00000039f9390719 in QObject::event (this=0x1dcd200, e=<optimized out>) at kernel/qobject.cpp:1156
#32 0x00000039fbbc96f4 in notify_helper (e=0x7fff389a7fd0, receiver=0x1dcd200, this=0x1adf300) at kernel/qapplication.cpp:4518
#33 QApplicationPrivate::notify_helper (this=0x1adf300, receiver=0x1dcd200, e=0x7fff389a7fd0) at kernel/qapplication.cpp:4490
#34 0x00000039fbbce573 in QApplication::notify (this=0x7fff389a82d0, receiver=0x1dcd200, e=0x7fff389a7fd0) at kernel/qapplication.cpp:4379
#35 0x0000003149650396 in KApplication::notify (this=0x7fff389a82d0, receiver=0x1dcd200, event=0x7fff389a7fd0) at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#36 0x00000039f9377b4c in QCoreApplication::notifyInternal (this=0x7fff389a82d0, receiver=0x1dcd200, event=0x7fff389a7fd0) at kernel/qcoreapplication.cpp:876
#37 0x00000039f93a8622 in sendEvent (event=0x7fff389a7fd0, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#38 QTimerInfoList::activateTimers (this=0x1ad53e0) at kernel/qeventdispatcher_unix.cpp:611
#39 0x00000039f93a5ffd in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#40 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180
#41 0x00000039f1a44a7d in g_main_dispatch (context=0x1ad4130) at gmain.c:2425
#42 g_main_context_dispatch (context=0x1ad4130) at gmain.c:2995
#43 0x00000039f1a45278 in g_main_context_iterate (context=0x1ad4130, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3073
#44 0x00000039f1a4544c in g_main_context_iteration (context=0x1ad4130, may_block=1) at gmain.c:3136
#45 0x00000039f93a682f in QEventDispatcherGlib::processEvents (this=0x1aa2990, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#46 0x00000039fbc6c43e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#47 0x00000039f9376c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#48 0x00000039f9376ed7 in QEventLoop::exec (this=0x7fff389a8260, flags=...) at kernel/qeventloop.cpp:204
#49 0x00000039f937b8d5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#50 0x0000003fcd0e6397 in kdemain (argc=1, argv=<optimized out>) at /usr/src/debug/rekonq-0.7.0/src/main.cpp:215
#51 0x00000039ee62169d in __libc_start_main (main=0x4007c0 <main(int, char**)>, argc=1, ubp_av=0x7fff389a8c58, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff389a8c48) at libc-start.c:226
#52 0x00000000004007f1 in _start ()

Possible duplicates by query: bug 286028, bug 284816, bug 284096, bug 283317, bug 282457.

Reported using DrKonqi
Comment 1 Yoann Laissus 2011-11-22 20:16:53 UTC

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