Version: 4.7.0 (using KDE 4.7.2) OS: Linux konqueror crashed when switching pages fast enough. may be flash has not enough time for initialisation? Reproducible: Sometimes Steps to Reproduce: 1. Open http://www.opennet.ru/ 2. Open a news in same window by a link, ( say http://www.opennet.ru/opennews/art.shtml?num=32162 ) 3. Repeatedly switch the pages by buttons "back" and "forward" not doing a pause between switching. Actual Results: konqueror crashed Expected Results: konqueror still work Application: konqueror (4.7.2 (4.7.2)) KDE Platform Version: 4.7.2 (4.7.2) Qt Version: 4.7.4 Operating System: Linux 3.0.0-12-generic-pae i686 Distribution: Ubuntu 11.10 -- Information about the crash: <Напишите подробно, что вы делали, когда произошла ошибка.> The crash can be reproduced every time. -- Backtrace: Application: Konqueror (konqueror), signal: Segmentation fault [Current thread is 1 (Thread 0xb4d25710 (LWP 12476))] Thread 6 (Thread 0xafe93b70 (LWP 12483)): #0 0xb533d1ff in g_main_context_release () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb533e906 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb533ec2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb67a8b37 in QEventDispatcherGlib::processEvents (this=0x8ed58f8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0xb67791dd in QEventLoop::processEvents (this=0xafe932b0, flags=...) at kernel/qeventloop.cpp:149 #5 0xb6779421 in QEventLoop::exec (this=0xafe932b0, flags=...) at kernel/qeventloop.cpp:201 #6 0xb667c90b in QThread::exec (this=0x9126a40) at thread/qthread.cpp:498 #7 0xb6759e2d in QInotifyFileSystemWatcherEngine::run (this=0x9126a40) at io/qfilesystemwatcher_inotify.cpp:248 #8 0xb667f7b3 in QThreadPrivate::start (arg=0x9126a40) at thread/qthread_unix.cpp:331 #9 0xb540fd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #10 0xb761c0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 5 (Thread 0xab905b70 (LWP 12490)): #0 0xb77bc424 in __kernel_vsyscall () #1 0xb5413a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb7629cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xacb62883 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #4 0xacb6299f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #5 0xb540fd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #6 0xb761c0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 4 (Thread 0xaafe4b70 (LWP 12491)): #0 0xb53f7d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1 #1 0xb66d67d5 in do_gettime (frac=0xaafe40b0, sec=0xaafe40a8) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb67a94b6 in QTimerInfoList::updateCurrentTime (this=0xa84deec) at kernel/qeventdispatcher_unix.cpp:339 #4 0xb67a9086 in timerSourceCheckHelper (src=0xa84deb8) at kernel/qeventdispatcher_glib.cpp:150 #5 timerSourceCheckHelper (src=0xa84deb8) at kernel/qeventdispatcher_glib.cpp:144 #6 0xb533df24 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #7 0xb533e8f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0xb533ec2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0xb67a8b37 in QEventDispatcherGlib::processEvents (this=0xa84a9c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #10 0xb67791dd in QEventLoop::processEvents (this=0xaafe42e0, flags=...) at kernel/qeventloop.cpp:149 #11 0xb6779421 in QEventLoop::exec (this=0xaafe42e0, flags=...) at kernel/qeventloop.cpp:201 #12 0xb667c90b in QThread::exec (this=0xa82d948) at thread/qthread.cpp:498 #13 0xb667c9fb in QThread::run (this=0xa82d948) at thread/qthread.cpp:565 #14 0xb667f7b3 in QThreadPrivate::start (arg=0xa82d948) at thread/qthread_unix.cpp:331 #15 0xb540fd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #16 0xb761c0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 3 (Thread 0xaa76bb70 (LWP 12533)): #0 0xb77bc424 in __kernel_vsyscall () #1 0xb5413a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb7629cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xae60f92f in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #4 0xae77c2d5 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #5 0xae60fbec in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #6 0xae610106 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #7 0xb540fd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #8 0xb761c0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0xadbcdb70 (LWP 12534)): #0 0xb77bc424 in __kernel_vsyscall () #1 0xb5413a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb7629cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xae60f92f in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #4 0xae77c2d5 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #5 0xae60fbec in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #6 0xae610106 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #7 0xb540fd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #8 0xb761c0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 1 (Thread 0xb4d25710 (LWP 12476)): [KCrash Handler] #7 0xb535a9cd in g_slice_alloc () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0xb535afe6 in g_slice_alloc0 () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0xb5182b56 in g_type_create_instance () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #10 0xb51623cb in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #11 0xb5164e79 in g_object_newv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #12 0xb5166068 in g_object_new () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #13 0xae2675eb in gtk_plug_new_for_display () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #14 0xae267644 in gtk_plug_new () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #15 0xae60a968 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #16 0xae600bbb in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #17 0xae606f44 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #18 0xac829d00 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #19 0xac82ae4d in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #20 0xac6d7b9b in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #21 0xac6d7ee9 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #22 0xac829b7a in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #23 0xac6bcfb0 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #24 0xac7d30ca in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #25 0xac7d3b55 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #26 0xac795d4f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #27 0xac5f6775 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #28 0xac5f7200 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #29 0xac4b41e4 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #30 0xac63fecb in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #31 0xac6433be in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #32 0xac6435a4 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #33 0xac63c115 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #34 0xac6c52c2 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #35 0xac6c533d in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #36 0xac823f9e in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #37 0xb6792994 in QObject::event (this=0xb3011010, e=0xbfaa2b9c) at kernel/qobject.cpp:1181 #38 0xb5c2bd54 in notify_helper (e=0xbfaa2b9c, receiver=0xb3011010, this=0x80dfcc8) at kernel/qapplication.cpp:4486 #39 QApplicationPrivate::notify_helper (this=0x80dfcc8, receiver=0xb3011010, e=0xbfaa2b9c) at kernel/qapplication.cpp:4458 #40 0xb5c31103 in QApplication::notify (this=0xbfaa2b9c, receiver=0xb3011010, e=0xbfaa2b9c) at kernel/qapplication.cpp:3886 #41 0xb6d66681 in KApplication::notify (this=0xbfaa2f8c, receiver=0xb3011010, event=0xbfaa2b9c) at ../../kdeui/kernel/kapplication.cpp:311 #42 0xb677a19e in QCoreApplication::notifyInternal (this=0xbfaa2f8c, receiver=0xb3011010, event=0xbfaa2b9c) at kernel/qcoreapplication.cpp:787 #43 0xb67aac10 in sendEvent (event=0xbfaa2b9c, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #44 QTimerInfoList::activateTimers (this=0x80e307c) at kernel/qeventdispatcher_unix.cpp:603 #45 0xb67a8122 in timerSourceDispatch (source=0x80e3048) at kernel/qeventdispatcher_glib.cpp:184 #46 0xb533e25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #47 0xb533e990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #48 0xb533ec2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #49 0xb67a8ada in QEventDispatcherGlib::processEvents (this=0x80c2248, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #50 0xb5ce3e3a in QGuiEventDispatcherGlib::processEvents (this=0x80c2248, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #51 0xb67791dd in QEventLoop::processEvents (this=0xbfaa2e14, flags=...) at kernel/qeventloop.cpp:149 #52 0xb6779421 in QEventLoop::exec (this=0xbfaa2e14, flags=...) at kernel/qeventloop.cpp:201 #53 0xb677e19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #54 0xb5c298f4 in QApplication::exec () at kernel/qapplication.cpp:3760 #55 0xb778bbf5 in kdemain (argc=2, argv=0xbfaa32e4) at ../../../konqueror/src/konqmain.cpp:242 #56 0x0804850b in main (argc=2, argv=0xbfaa32e4) at konqueror_dummy.cpp:3 Сообщить https://bugs.kde.org
https://bugs.webkit.org/show_bug.cgi?id=66839 See also bug 281865 for rekonq.
*** This bug has been marked as a duplicate of bug 280530 ***