Bug 349089 - Konqueror crashes when loading certain web page
Summary: Konqueror crashes when loading certain web page
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-06-13 05:47 UTC by zwpwjwtz
Modified: 2018-11-30 04:06 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 zwpwjwtz 2015-06-13 05:47:02 UTC
Application: konqueror (4.14.9)
KDE Platform Version: 4.14.9
Qt Version: 4.8.6
Operating System: Linux 4.0.4-303.fc22.i686 i686
Distribution (Platform): Fedora RPMs

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

1. Open konqueror;
2. Type "http://crucial.tmall.com/category-988709636.htm?utm_source=baidu&utm_medium=ppc&utm_term=6.18&utm_content=general&utm_campaign=s_mx100" in the address bar (this is a page from of Tmall, a Chinese electronic mall);
3. Press enter.

I think it may be due to some scripts incompartible with WebKit, because Epiphany could not load this page either. However, this page is fine processed on Firefox(38.0.5).

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4f277c0 (LWP 31005))]

Thread 14 (Thread 0xac3deb40 (LWP 31006)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/libpthread.so.0
#2  0xffffffff in WTF::ThreadCondition::timedWait(WTF::Mutex&, double) () at /lib/sse2/libQtWebKit.so.4
#3  0xffffffff in JSC::BlockAllocator::blockFreeingThreadMain() () at /lib/sse2/libQtWebKit.so.4
#4  0xffffffff in WTF::threadEntryPoint(void*) () at /lib/sse2/libQtWebKit.so.4
#5  0xffffffff in WTF::wtfThreadEntryPoint(void*) () at /lib/sse2/libQtWebKit.so.4
#6  0xffffffff in start_thread () at /lib/libpthread.so.0
#7  0xffffffff in clone () at /lib/libc.so.6

Thread 13 (Thread 0xab5ffb40 (LWP 31007)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in poll () at /lib/libc.so.6
#2  0xffffffff in g_poll () at /lib/libglib-2.0.so.0
#3  0xffffffff in g_main_context_iterate.isra () at /lib/libglib-2.0.so.0
#4  0xffffffff in g_main_context_iteration () at /lib/libglib-2.0.so.0
#5  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQtCore.so.4
#6  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQtCore.so.4
#7  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQtCore.so.4
#8  0xffffffff in QThread::exec() () at /lib/libQtCore.so.4
#9  0xffffffff in QThread::run() () at /lib/libQtCore.so.4
#10 0xffffffff in QThreadPrivate::start(void*) () at /lib/libQtCore.so.4
#11 0xffffffff in start_thread () at /lib/libpthread.so.0
#12 0xffffffff in clone () at /lib/libc.so.6

Thread 12 (Thread 0xaa94cb40 (LWP 31008)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in poll () at /lib/libc.so.6
#2  0xffffffff in g_poll () at /lib/libglib-2.0.so.0
#3  0xffffffff in g_main_context_iterate.isra () at /lib/libglib-2.0.so.0
#4  0xffffffff in g_main_context_iteration () at /lib/libglib-2.0.so.0
#5  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQtCore.so.4
#6  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQtCore.so.4
#7  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQtCore.so.4
#8  0xffffffff in QThread::exec() () at /lib/libQtCore.so.4
#9  0xffffffff in KIO::NameLookUpThread::run() () at /lib/libkio.so.5
#10 0xffffffff in QThreadPrivate::start(void*) () at /lib/libQtCore.so.4
#11 0xffffffff in start_thread () at /lib/libpthread.so.0
#12 0xffffffff in clone () at /lib/libc.so.6

Thread 11 (Thread 0xa9fffb40 (LWP 31009)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/libpthread.so.0
#2  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/libQtCore.so.4
#3  0xffffffff in QThreadPoolThread::run() () at /lib/libQtCore.so.4
#4  0xffffffff in QThreadPrivate::start(void*) () at /lib/libQtCore.so.4
#5  0xffffffff in start_thread () at /lib/libpthread.so.0
#6  0xffffffff in clone () at /lib/libc.so.6

Thread 10 (Thread 0xa97feb40 (LWP 31011)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/libpthread.so.0
#2  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/libQtCore.so.4
#3  0xffffffff in QThreadPoolThread::run() () at /lib/libQtCore.so.4
#4  0xffffffff in QThreadPrivate::start(void*) () at /lib/libQtCore.so.4
#5  0xffffffff in start_thread () at /lib/libpthread.so.0
#6  0xffffffff in clone () at /lib/libc.so.6

Thread 9 (Thread 0xa8ffdb40 (LWP 31012)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/libpthread.so.0
#2  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/libQtCore.so.4
#3  0xffffffff in QThreadPoolThread::run() () at /lib/libQtCore.so.4
#4  0xffffffff in QThreadPrivate::start(void*) () at /lib/libQtCore.so.4
#5  0xffffffff in start_thread () at /lib/libpthread.so.0
#6  0xffffffff in clone () at /lib/libc.so.6

Thread 8 (Thread 0xa87fcb40 (LWP 31013)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/libpthread.so.0
#2  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/libQtCore.so.4
#3  0xffffffff in QThreadPoolThread::run() () at /lib/libQtCore.so.4
#4  0xffffffff in QThreadPrivate::start(void*) () at /lib/libQtCore.so.4
#5  0xffffffff in start_thread () at /lib/libpthread.so.0
#6  0xffffffff in clone () at /lib/libc.so.6

Thread 7 (Thread 0xa7b26b40 (LWP 31030)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/libpthread.so.0
#2  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/libQtCore.so.4
#3  0xffffffff in QThreadPoolThread::run() () at /lib/libQtCore.so.4
#4  0xffffffff in QThreadPrivate::start(void*) () at /lib/libQtCore.so.4
#5  0xffffffff in start_thread () at /lib/libpthread.so.0
#6  0xffffffff in clone () at /lib/libc.so.6

Thread 6 (Thread 0xa2359b40 (LWP 31035)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/libpthread.so.0
#2  0xffffffff in  () at /usr/lib/flash-plugin/libflashplayer.so
#3  0xffffffff in  () at /usr/lib/flash-plugin/libflashplayer.so
#4  0xffffffff in  () at /usr/lib/flash-plugin/libflashplayer.so
#5  0xffffffff in  () at /usr/lib/flash-plugin/libflashplayer.so
#6  0xffffffff in start_thread () at /lib/libpthread.so.0
#7  0xffffffff in clone () at /lib/libc.so.6

Thread 5 (Thread 0xa1b58b40 (LWP 31036)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/libpthread.so.0
#2  0xffffffff in  () at /usr/lib/flash-plugin/libflashplayer.so
#3  0xffffffff in  () at /usr/lib/flash-plugin/libflashplayer.so
#4  0xffffffff in  () at /usr/lib/flash-plugin/libflashplayer.so
#5  0xffffffff in  () at /usr/lib/flash-plugin/libflashplayer.so
#6  0xffffffff in start_thread () at /lib/libpthread.so.0
#7  0xffffffff in clone () at /lib/libc.so.6

Thread 4 (Thread 0xa0ecfb40 (LWP 31039)):
#0  0xffffffff in __pthread_disable_asynccancel () at /lib/libpthread.so.0
#1  0xffffffff in read () at /lib/libpthread.so.0
#2  0xffffffff in g_wakeup_acknowledge () at /lib/libglib-2.0.so.0
#3  0xffffffff in g_main_context_check () at /lib/libglib-2.0.so.0
#4  0xffffffff in g_main_context_iterate.isra () at /lib/libglib-2.0.so.0
#5  0xffffffff in g_main_loop_run () at /lib/libglib-2.0.so.0
#6  0xffffffff in gdbus_shared_thread_func () at /lib/libgio-2.0.so.0
#7  0xffffffff in g_thread_proxy () at /lib/libglib-2.0.so.0
#8  0xffffffff in start_thread () at /lib/libpthread.so.0
#9  0xffffffff in clone () at /lib/libc.so.6

Thread 3 (Thread 0xa06ceb40 (LWP 31040)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in poll () at /lib/libc.so.6
#2  0xffffffff in g_poll () at /lib/libglib-2.0.so.0
#3  0xffffffff in g_main_context_iterate.isra () at /lib/libglib-2.0.so.0
#4  0xffffffff in g_main_context_iteration () at /lib/libglib-2.0.so.0
#5  0xffffffff in glib_worker_main () at /lib/libglib-2.0.so.0
#6  0xffffffff in g_thread_proxy () at /lib/libglib-2.0.so.0
#7  0xffffffff in start_thread () at /lib/libpthread.so.0
#8  0xffffffff in clone () at /lib/libc.so.6

Thread 2 (Thread 0x9fae9b40 (LWP 31052)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/libpthread.so.0
#2  0xffffffff in  () at /usr/lib/flash-plugin/libflashplayer.so
#3  0xffffffff in  () at /usr/lib/flash-plugin/libflashplayer.so
#4  0xffffffff in  () at /usr/lib/flash-plugin/libflashplayer.so
#5  0xffffffff in  () at /usr/lib/flash-plugin/libflashplayer.so
#6  0xffffffff in start_thread () at /lib/libpthread.so.0
#7  0xffffffff in clone () at /lib/libc.so.6

Thread 1 (Thread 0xb4f277c0 (LWP 31005)):
[KCrash Handler]
#7  0xffffffff in WebCore::jsNodePrototypeFunctionAddEventListener(JSC::ExecState*) () at /lib/sse2/libQtWebKit.so.4
#8  0xffffffff in  ()
#9  0xffffffff in JSC::JITCode::execute(JSC::JSStack*, JSC::ExecState*, JSC::JSGlobalData*) () at /lib/sse2/libQtWebKit.so.4
#10 0xffffffff in JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) () at /lib/sse2/libQtWebKit.so.4
#11 0xffffffff in JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) () at /lib/sse2/libQtWebKit.so.4
#12 0xffffffff in WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) () at /lib/sse2/libQtWebKit.so.4
#13 0xffffffff in WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1u>&) () at /lib/sse2/libQtWebKit.so.4
#14 0xffffffff in WebCore::EventTarget::fireEventListeners(WebCore::Event*) () at /lib/sse2/libQtWebKit.so.4
#15 0xffffffff in WebCore::EventTarget::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) () at /lib/sse2/libQtWebKit.so.4
#16 0xffffffff in WebCore::EventTarget::dispatchEvent(WTF::PassRefPtr<WebCore::Event>, int&) () at /lib/sse2/libQtWebKit.so.4
#17 0xffffffff in WebCore::MessagePort::dispatchMessages() () at /lib/sse2/libQtWebKit.so.4
#18 0xffffffff in WebCore::ScriptExecutionContext::dispatchMessagePortEvents() () at /lib/sse2/libQtWebKit.so.4
#19 0xffffffff in WebCore::Document::didReceiveTask(void*) () at /lib/sse2/libQtWebKit.so.4
#20 0xffffffff in WTF::dispatchFunctionsFromMainThread() () at /lib/sse2/libQtWebKit.so.4
#21 0xffffffff in WTF::MainThreadInvoker::event(QEvent*) () at /lib/sse2/libQtWebKit.so.4
#22 0xffffffff in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/libQtGui.so.4
#23 0xffffffff in QApplication::notify(QObject*, QEvent*) () at /lib/libQtGui.so.4
#24 0xffffffff in KApplication::notify(QObject*, QEvent*) () at /lib/libkdeui.so.5
#25 0xffffffff in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib/libQtCore.so.4
#26 0xffffffff in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib/libQtCore.so.4
#27 0xffffffff in QCoreApplication::sendPostedEvents(QObject*, int) () at /lib/libQtCore.so.4
#28 0xffffffff in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib/libQtCore.so.4
#29 0xffffffff in g_main_context_dispatch () at /lib/libglib-2.0.so.0
#30 0xffffffff in g_main_context_iterate.isra () at /lib/libglib-2.0.so.0
#31 0xffffffff in g_main_context_iteration () at /lib/libglib-2.0.so.0
#32 0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQtCore.so.4
#33 0xffffffff in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQtGui.so.4
#34 0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQtCore.so.4
#35 0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQtCore.so.4
#36 0xffffffff in QCoreApplication::exec() () at /lib/libQtCore.so.4
#37 0xffffffff in QApplication::exec() () at /lib/libQtGui.so.4
#38 0xffffffff in kdemain () at /lib/libkdeinit4_konqueror.so
#39 0x0804fc68 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#40 0x08050c28 in handle_launcher_request(int, char const*) [clone .isra.14] ()
#41 0x080513c8 in handle_requests(int) ()
#42 0x0804c34e in main ()

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-31 04:07:33 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-15 10:54:04 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-30 04:06:23 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!