R31667 repeat procedure: run GtkLauncher with default URL: http://www.google.com/ after the page loaded, then change the URL to http://www.sina.com.cn every time the browser will be dead, with the infomation: Program received signal SIGILL, Illegal instruction. [Switching to Thread -1253566768 (LWP 22154)] 0xb77ce296 in WebCore::FrameLoader::load (this=0x867c520, newURL=@0xbfaac290, referrer=@0xbfaac220, newLoadType=WebCore::FrameLoadTypeRedirectWithLockedHistory, frameName=@0xbfaac320, event=0x0, formState=@0xbfaac234) at ./JavaScriptCore/wtf/RefCounted.h:41 41 ASSERT(!m_deletionHasBegun); Current language: auto; currently c++ (gdb) bt #0 0xb77ce296 in WebCore::FrameLoader::load (this=0x867c520, newURL=@0xbfaac290, referrer=@0xbfaac220, newLoadType=WebCore::FrameLoadTypeRedirectWithLockedHistory, frameName=@0xbfaac320, event=0x0, formState=@0xbfaac234) at ./JavaScriptCore/wtf/RefCounted.h:41 #1 0xb77ceaa1 in WebCore::FrameLoader::load (this=0x867c520, request=@0xbfaac290, lockHistory=true, userGesture=false, event=0x0, submitForm=0x0, formValues=@0xbfaac328) at WebCore/loader/FrameLoader.cpp:2087 #2 0xb77cf9bb in WebCore::FrameLoader::urlSelected (this=0x867c520, request=@0xbfaac394, event=0x0, lockHistory=true, userGesture=false) at WebCore/loader/FrameLoader.cpp:3310 #3 0xb77dd6d7 in WebCore::FrameLoader::urlSelected (this=0x867c520, request=@0xbfaac484, _target=@0xbfaac514, triggeringEvent=0x0, lockHistory=true, userGesture=false) at WebCore/loader/FrameLoader.cpp:405 #4 0xb77dde15 in WebCore::FrameLoader::changeLocation (this=0x867c520, url=@0xbfaac54c, referrer=@0x8680f48, lockHistory=true, userGesture=false) at WebCore/loader/FrameLoader.cpp:388 #5 0xb77de08b in WebCore::FrameLoader::changeLocation (this=0x867c520, url=@0x8680f44, referrer=@0x8680f48, lockHistory=true, userGesture=false) at WebCore/loader/FrameLoader.cpp:376 #6 0xb77de1d8 in WebCore::FrameLoader::redirectionTimerFired (this=0x867c520) at WebCore/loader/FrameLoader.cpp:1479 #7 0xb77e2f4b in WebCore::Timer<WebCore::FrameLoader>::fired (this=0x867c6e8) at ./WebCore/platform/Timer.h:99 #8 0xb78fa7d4 in WebCore::TimerBase::fireTimers (fireTime=1207718175.357748, firingTimers=@0xbfaac72c) at WebCore/platform/Timer.cpp:347 #9 0xb78fa8df in WebCore::TimerBase::sharedTimerFired () at WebCore/platform/Timer.cpp:368 #10 0xb726113e in timeout_cb () at WebCore/platform/gtk/SharedTimerGtk.cpp:48 #11 0xb698dbcb in g_idle_dispatch (source=0x879bd18, callback=0x1, user_data=0x4) at gmain.c:4132 #12 0xb698a8d5 in IA__g_main_context_dispatch (context=0x806f278) at gmain.c:2061 #13 0xb698c17e in g_main_context_iterate (context=0x806f278, block=1, dispatch=1, self=0x809ed78) at gmain.c:2694 #14 0xb698c492 in IA__g_main_loop_run (loop=0x82e8ff0) at gmain.c:2898 #15 0xb6b57599 in IA__gtk_main () at gtkmain.c:1163 #16 0x080499df in main (argc=1, argv=0xbfaac994) at WebKitTools/GtkLauncher/main.c:200
Hi, I am facing the same crash/problem on Webkit version 36519. At first i open www.google.com, First site is opened successfully but second websites like www.rediff.com or www.yahoo.com crashes in TimerBase::sharedTimerFired() -> Vector<T, inlineCapacity>::shrink. Please suggest solution to this crash or the patch available (if any). Thanks in advance Ravindra Singhai
Does this still occur on ToT WebKit?
Can't reproduce this. Please reopen if you still can with ToT and give more details of your configuration.