<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>131901</bug_id>
          
          <creation_ts>2014-04-19 14:45:49 -0700</creation_ts>
          <short_desc>REGRESSION(r167501): DYEBench times out</short_desc>
          <delta_ts>2014-04-21 21:59:10 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>barraclough</cc>
    
    <cc>ggaren</cc>
    
    <cc>kling</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1002279</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-04-19 14:45:49 -0700</bug_when>
    <thetext>Pass: http://build.webkit.org/builders/Apple%20Mavericks%20Release%20%28Perf%29/builds/1208
Crash: http://build.webkit.org/builders/Apple%20Mavericks%20Release%20%28Perf%29/builds/1209</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002287</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2014-04-19 14:57:13 -0700</bug_when>
    <thetext>It&apos;d be nice if DYEBench had crash reports.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002299</commentid>
    <comment_count>2</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-04-19 16:16:58 -0700</bug_when>
    <thetext>Actually it&apos;s just timing out.  Bisected the regression locally to a revision between r167501 and 167502.  Since r167502 is a bmalloc change and bmalloc hasn&apos;t been enabled by default, 167501 should be the culprit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002302</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-04-19 16:58:43 -0700</bug_when>
    <thetext>Looks like everyone is waiting for everyone else.

#8	0x000000010a87723a in DumpRenderTreeMain(int, char const**) at /Volumes/Data/webkit/Tools/DumpRenderTree/mac/DumpRenderTree.mm:1258
#9	0x00007fff8bf185fd in start ()
#10	0x00007fff8bf185fd in start ()
Thread 3Queue : com.apple.libdispatch-manager (serial)
#0	0x00007fff82f61662 in kevent64 ()
#1	0x00007fff84c8943d in _dispatch_mgr_invoke at /SWE/OSX/Views/CabCPU/LaCrosse/Projects/libdispatch/libdispatch-339.90.1/src/source.c:2278
#2	0x00007fff84c89152 in _dispatch_mgr_thread at /SWE/OSX/Views/CabCPU/LaCrosse/Projects/libdispatch/libdispatch-339.90.1/src/source.c:2307
Thread 4 com.apple.NSURLConnectionLoader#0	0x00007fff82f5ca1a in mach_msg_trap ()
#1	0x00007fff82f5bd18 in mach_msg at /SWE/OSX/Views/CabCPU/LaCrosse/Projects/xnu/xnu-2422.90.20/libsyscall/mach/mach_msg.c:103
#2	0x00007fff8e317155 in __CFRunLoopServiceMachPort at /SWE/OSX/Views/CabCPU/LaCrosse/Projects/CF/CF-855.14/RunLoop.subproj/CFRunLoop.c:2344
#3	0x00007fff8e316779 in __CFRunLoopRun at /SWE/OSX/Views/CabCPU/LaCrosse/Projects/CF/CF-855.14/RunLoop.subproj/CFRunLoop.c:2556
#4	0x00007fff8e3160b5 in CFRunLoopRunSpecific at /SWE/OSX/Views/CabCPU/LaCrosse/Projects/CF/CF-855.14/RunLoop.subproj/CFRunLoop.c:2770
#5	0x00007fff8c6c7967 in +[NSURLConnection(Loader) _resourceLoadLoop:] at /SWE/OSX/Views/CabCPU/LaCrosse/Projects/Foundation/Foundation-1056.13/URL.subproj/Connection.subproj/NSURLConnection.m:365
#6	0x00007fff8c6c776b in __NSThread__main__ at /SWE/OSX/Views/CabCPU/LaCrosse/Projects/Foundation/Foundation-1056.13/Soil.subproj/NSThread.m:1076
#7	0x00007fff8258e899 in _pthread_body at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread.c:629
#8	0x00007fff8258e72a in _pthread_start at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread.c:654
#9	0x00007fff82592fc9 in thread_start ()
Thread 5 JavaScriptCore::BlockFree#0	0x00007fff82f60716 in __psynch_cvwait ()
#1	0x00007fff82590c3b in _pthread_cond_wait at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread_cond.c:516
#2	0x00007fff8f98ed43 in std::__1::condition_variable::wait(std::__1::unique_lock&lt;std::__1::mutex&gt;&amp;) at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libcxx/libcxx-120/src/condition_variable.cpp:40
#3	0x000000010a9e3283 in JSC::BlockAllocator::blockFreeingThreadMain() at /Volumes/Data/webkit/Source/JavaScriptCore/heap/BlockAllocator.cpp:146
#4	0x000000010adc53df in WTF::wtfThreadEntryPoint(void*) at /Volumes/Data/webkit/Source/WTF/wtf/ThreadingPthreads.cpp:168
#5	0x00007fff8258e899 in _pthread_body at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread.c:629
#6	0x00007fff8258e72a in _pthread_start at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread.c:654
#7	0x00007fff82592fc9 in thread_start ()
Thread 6 JavaScriptCore::Marking#0	0x00007fff82f60716 in __psynch_cvwait ()
#1	0x00007fff82590c3b in _pthread_cond_wait at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread_cond.c:516
#2	0x00007fff8f98ed43 in std::__1::condition_variable::wait(std::__1::unique_lock&lt;std::__1::mutex&gt;&amp;) at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libcxx/libcxx-120/src/condition_variable.cpp:40
#3	0x000000010ab399fb in void std::__1::condition_variable::wait&lt;JSC::GCThread::waitForNextPhase()::$_1&gt;(std::__1::unique_lock&lt;std::__1::mutex&gt;&amp;, JSC::GCThread::waitForNextPhase()::$_1) [inlined] at /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain/usr/bin/../lib/c++/v1/__mutex_base:376
#4	0x000000010ab399f0 in JSC::GCThread::waitForNextPhase() at /Volumes/Data/webkit/Source/JavaScriptCore/heap/GCThread.cpp:80
#5	0x000000010ab39a98 in JSC::GCThread::gcThreadMain() at /Volumes/Data/webkit/Source/JavaScriptCore/heap/GCThread.cpp:98
#6	0x000000010adc53df in WTF::wtfThreadEntryPoint(void*) at /Volumes/Data/webkit/Source/WTF/wtf/ThreadingPthreads.cpp:168
#7	0x00007fff8258e899 in _pthread_body at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread.c:629
#8	0x00007fff8258e72a in _pthread_start at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread.c:654
#9	0x00007fff82592fc9 in thread_start ()
Thread 7 JavaScriptCore::Marking#0	0x00007fff82f60716 in __psynch_cvwait ()
#1	0x00007fff82590c3b in _pthread_cond_wait at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread_cond.c:516
#2	0x00007fff8f98ed43 in std::__1::condition_variable::wait(std::__1::unique_lock&lt;std::__1::mutex&gt;&amp;) at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libcxx/libcxx-120/src/condition_variable.cpp:40
#3	0x000000010ab399fb in void std::__1::condition_variable::wait&lt;JSC::GCThread::waitForNextPhase()::$_1&gt;(std::__1::unique_lock&lt;std::__1::mutex&gt;&amp;, JSC::GCThread::waitForNextPhase()::$_1) [inlined] at /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain/usr/bin/../lib/c++/v1/__mutex_base:376
#4	0x000000010ab399f0 in JSC::GCThread::waitForNextPhase() at /Volumes/Data/webkit/Source/JavaScriptCore/heap/GCThread.cpp:80
#5	0x000000010ab39a98 in JSC::GCThread::gcThreadMain() at /Volumes/Data/webkit/Source/JavaScriptCore/heap/GCThread.cpp:98
#6	0x000000010adc53df in WTF::wtfThreadEntryPoint(void*) at /Volumes/Data/webkit/Source/WTF/wtf/ThreadingPthreads.cpp:168
#7	0x00007fff8258e899 in _pthread_body at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread.c:629
#8	0x00007fff8258e72a in _pthread_start at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread.c:654
#9	0x00007fff82592fc9 in thread_start ()
Thread 8 JavaScriptCore::Marking#0	0x00007fff82f60716 in __psynch_cvwait ()
#1	0x00007fff82590c3b in _pthread_cond_wait at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread_cond.c:516
#2	0x00007fff8f98ed43 in std::__1::condition_variable::wait(std::__1::unique_lock&lt;std::__1::mutex&gt;&amp;) at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libcxx/libcxx-120/src/condition_variable.cpp:40
#3	0x000000010ab399fb in void std::__1::condition_variable::wait&lt;JSC::GCThread::waitForNextPhase()::$_1&gt;(std::__1::unique_lock&lt;std::__1::mutex&gt;&amp;, JSC::GCThread::waitForNextPhase()::$_1) [inlined] at /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain/usr/bin/../lib/c++/v1/__mutex_base:376
#4	0x000000010ab399f0 in JSC::GCThread::waitForNextPhase() at /Volumes/Data/webkit/Source/JavaScriptCore/heap/GCThread.cpp:80
#5	0x000000010ab39a98 in JSC::GCThread::gcThreadMain() at /Volumes/Data/webkit/Source/JavaScriptCore/heap/GCThread.cpp:98
#6	0x000000010adc53df in WTF::wtfThreadEntryPoint(void*) at /Volumes/Data/webkit/Source/WTF/wtf/ThreadingPthreads.cpp:168
#7	0x00007fff8258e899 in _pthread_body at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread.c:629
#8	0x00007fff8258e72a in _pthread_start at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread.c:654
#9	0x00007fff82592fc9 in thread_start ()
Thread 9 JavaScriptCore::Marking#0	0x00007fff82f60716 in __psynch_cvwait ()
#1	0x00007fff82590c3b in _pthread_cond_wait at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread_cond.c:516
#2	0x00007fff8f98ed43 in std::__1::condition_variable::wait(std::__1::unique_lock&lt;std::__1::mutex&gt;&amp;) at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libcxx/libcxx-120/src/condition_variable.cpp:40
#3	0x000000010ab399fb in void std::__1::condition_variable::wait&lt;JSC::GCThread::waitForNextPhase()::$_1&gt;(std::__1::unique_lock&lt;std::__1::mutex&gt;&amp;, JSC::GCThread::waitForNextPhase()::$_1) [inlined] at /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain/usr/bin/../lib/c++/v1/__mutex_base:376
#4	0x000000010ab399f0 in JSC::GCThread::waitForNextPhase() at /Volumes/Data/webkit/Source/JavaScriptCore/heap/GCThread.cpp:80
#5	0x000000010ab39a98 in JSC::GCThread::gcThreadMain() at /Volumes/Data/webkit/Source/JavaScriptCore/heap/GCThread.cpp:98
#6	0x000000010adc53df in WTF::wtfThreadEntryPoint(void*) at /Volumes/Data/webkit/Source/WTF/wtf/ThreadingPthreads.cpp:168
#7	0x00007fff8258e899 in _pthread_body at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread.c:629
#8	0x00007fff8258e72a in _pthread_start at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread.c:654
#9	0x00007fff82592fc9 in thread_start ()
Thread 10 JavaScriptCore::Marking#0	0x00007fff82f60716 in __psynch_cvwait ()
#1	0x00007fff82590c3b in _pthread_cond_wait at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread_cond.c:516
#2	0x00007fff8f98ed43 in std::__1::condition_variable::wait(std::__1::unique_lock&lt;std::__1::mutex&gt;&amp;) at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libcxx/libcxx-120/src/condition_variable.cpp:40
#3	0x000000010ab399fb in void std::__1::condition_variable::wait&lt;JSC::GCThread::waitForNextPhase()::$_1&gt;(std::__1::unique_lock&lt;std::__1::mutex&gt;&amp;, JSC::GCThread::waitForNextPhase()::$_1) [inlined] at /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain/usr/bin/../lib/c++/v1/__mutex_base:376
#4	0x000000010ab399f0 in JSC::GCThread::waitForNextPhase() at /Volumes/Data/webkit/Source/JavaScriptCore/heap/GCThread.cpp:80
#5	0x000000010ab39a98 in JSC::GCThread::gcThreadMain() at /Volumes/Data/webkit/Source/JavaScriptCore/heap/GCThread.cpp:98
#6	0x000000010adc53df in WTF::wtfThreadEntryPoint(void*) at /Volumes/Data/webkit/Source/WTF/wtf/ThreadingPthreads.cpp:168
#7	0x00007fff8258e899 in _pthread_body at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread.c:629
#8	0x00007fff8258e72a in _pthread_start at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread.c:654
#9	0x00007fff82592fc9 in thread_start ()
Thread 11 JavaScriptCore::Marking#0	0x00007fff82f60716 in __psynch_cvwait ()
#1	0x00007fff82590c3b in _pthread_cond_wait at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread_cond.c:516
#2	0x00007fff8f98ed43 in std::__1::condition_variable::wait(std::__1::unique_lock&lt;std::__1::mutex&gt;&amp;) at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libcxx/libcxx-120/src/condition_variable.cpp:40
#3	0x000000010ab399fb in void std::__1::condition_variable::wait&lt;JSC::GCThread::waitForNextPhase()::$_1&gt;(std::__1::unique_lock&lt;std::__1::mutex&gt;&amp;, JSC::GCThread::waitForNextPhase()::$_1) [inlined] at /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain/usr/bin/../lib/c++/v1/__mutex_base:376
#4	0x000000010ab399f0 in JSC::GCThread::waitForNextPhase() at /Volumes/Data/webkit/Source/JavaScriptCore/heap/GCThread.cpp:80
#5	0x000000010ab39a98 in JSC::GCThread::gcThreadMain() at /Volumes/Data/webkit/Source/JavaScriptCore/heap/GCThread.cpp:98
#6	0x000000010adc53df in WTF::wtfThreadEntryPoint(void*) at /Volumes/Data/webkit/Source/WTF/wtf/ThreadingPthreads.cpp:168
#7	0x00007fff8258e899 in _pthread_body at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread.c:629
#8	0x00007fff8258e72a in _pthread_start at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread.c:654
#9	0x00007fff82592fc9 in thread_start ()
Thread 12 JSC Compilation Thread#0	0x00007fff82f60716 in __psynch_cvwait ()
#1	0x00007fff82590c3b in _pthread_cond_wait at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread_cond.c:516
#2	0x000000010ab2ddeb in JSC::DFG::Worklist::runThread(JSC::DFG::ThreadData*) at /Volumes/Data/webkit/Source/JavaScriptCore/dfg/DFGWorklist.cpp:275
#3	0x000000010adc53df in WTF::wtfThreadEntryPoint(void*) at /Volumes/Data/webkit/Source/WTF/wtf/ThreadingPthreads.cpp:168
#4	0x00007fff8258e899 in _pthread_body at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread.c:629
#5	0x00007fff8258e72a in _pthread_start at /Network/Servers/xbsviews1.sd.apple.com/ifs/Views/Views100/Cab/Projects/libpthread/libpthread-53.1.4/src/pthread.c:654
#6	0x00007fff82592fc9 in thread_start ()
Thread 13 WebCore: LocalStorageThread 14 WebCore: LocalStorageThread 15</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002307</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2014-04-19 17:29:15 -0700</bug_when>
    <thetext>When running with DRT on command line I get the following:

CONSOLE MESSAGE: line 5780: TypeError: undefined is not an object (evaluating &apos;this.get(&apos;newTitle&apos;).trim&apos;)

Seems like this could cause a timeout. I&apos;ll investigate more.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002309</commentid>
    <comment_count>5</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-04-19 17:48:02 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; When running with DRT on command line I get the following:
&gt; 
&gt; CONSOLE MESSAGE: line 5780: TypeError: undefined is not an object (evaluating &apos;this.get(&apos;newTitle&apos;).trim&apos;)
&gt; 
&gt; Seems like this could cause a timeout. I&apos;ll investigate more.

That indeed appears to be the problem.  I can reproduce it on Safari as well.  It&apos;s erroring out inside an ember.js test.  If I keep the inspector&apos;s console open, it doesn&apos;t hit that error so it ought be some JIT bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002313</commentid>
    <comment_count>6</comment_count>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2014-04-19 18:01:38 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; When running with DRT on command line I get the following:
&gt; &gt; 
&gt; &gt; CONSOLE MESSAGE: line 5780: TypeError: undefined is not an object (evaluating &apos;this.get(&apos;newTitle&apos;).trim&apos;)
&gt; &gt; 
&gt; &gt; Seems like this could cause a timeout. I&apos;ll investigate more.
&gt; 
&gt; That indeed appears to be the problem.  I can reproduce it on Safari as well.  It&apos;s erroring out inside an ember.js test.  If I keep the inspector&apos;s console open, it doesn&apos;t hit that error so it ought be some JIT bug.

I can still repro when running with JSC_useJIT=0, so it seems unlikely it&apos;s a JIT problem unless it&apos;s related to the regular expression JIT (again, very unlikely). Maybe the inspector being open causes enough other random stuff to happen that we avoid hitting this particular bug.

I&apos;m going to try running in debug mode to see what happens.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002324</commentid>
    <comment_count>7</comment_count>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2014-04-19 19:44:11 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (In reply to comment #5)
&gt; &gt; (In reply to comment #4)
&gt; &gt; &gt; When running with DRT on command line I get the following:
&gt; &gt; &gt; 
&gt; &gt; &gt; CONSOLE MESSAGE: line 5780: TypeError: undefined is not an object (evaluating &apos;this.get(&apos;newTitle&apos;).trim&apos;)
&gt; &gt; &gt; 
&gt; &gt; &gt; Seems like this could cause a timeout. I&apos;ll investigate more.
&gt; &gt; 
&gt; &gt; That indeed appears to be the problem.  I can reproduce it on Safari as well.  It&apos;s erroring out inside an ember.js test.  If I keep the inspector&apos;s console open, it doesn&apos;t hit that error so it ought be some JIT bug.
&gt; 
&gt; I can still repro when running with JSC_useJIT=0, so it seems unlikely it&apos;s a JIT problem unless it&apos;s related to the regular expression JIT (again, very unlikely). Maybe the inspector being open causes enough other random stuff to happen that we avoid hitting this particular bug.
&gt; 
&gt; I&apos;m going to try running in debug mode to see what happens.

Debug build didn&apos;t reveal any additional info. I&apos;m going to try adding some logging to Structure transition stuff and see if that tells us anything.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002345</commentid>
    <comment_count>8</comment_count>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2014-04-19 22:29:32 -0700</bug_when>
    <thetext>I can catch the error in a debugger at the time it throws. It seems like the object in question has a Structure that is a descendent of a Structure that was the result of a delete transition. The current Structure and the ancestor Structure have different size property tables. My current theory is that we&apos;re somehow copying properties over incorrectly due to the resize of the property table when materializing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002365</commentid>
    <comment_count>9</comment_count>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2014-04-20 04:36:57 -0700</bug_when>
    <thetext>Ok, well I&apos;ve been unsuccessful in fixing this so far, so I&apos;m going to recommend that we roll out the bad change so that we don&apos;t lose too much coverage on DYEBench.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002371</commentid>
    <comment_count>10</comment_count>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2014-04-20 04:47:31 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; Ok, well I&apos;ve been unsuccessful in fixing this so far, so I&apos;m going to recommend that we roll out the bad change so that we don&apos;t lose too much coverage on DYEBench.

Rolled out in http://trac.webkit.org/changeset/167564.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002813</commentid>
    <comment_count>11</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-04-21 21:59:10 -0700</bug_when>
    <thetext>No longer seeing the hang.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>