Status: Assigned
Owner: a...@chromium.org
CC: yang...@chromium.org
Labels: Type-Bug Priority-Medium

New issue 3421 by mvstan...@chromium.org: Profiler issues on mac
http://code.google.com/p/v8/issues/detail?id=3421

A host of tests are failing on mac buildbots:

cctest/test-api/InterceptorCallICFastApi_SimpleSignature_Miss1WithProfiler, actually the whole test-api/*WithProfiler suite will fail at different times.

Here is one such failure:
Test: cctest/test-api/FastReturnValuesWithProfiler
Command: xcodebuild/Debug/cctest --random-seed=1166226139 --nocrankshaft test-api/FastReturnValuesWithProfiler --nohard-abort --nodead-code-elimination --nofold-constants --enable-slow-asserts --debug-code --verify-heap --testing_serialization_file=out/.serdes/serdes_FastReturnValuesWithProfiler__nocrankshaft

Run #1
Exit code: -15
Result: FAIL

The closest I got to reproducing is running in a loop, doing that eventually will hang. In the debugger I see:

^C (when I get tired of waiting)
Program received signal SIGINT, Interrupt.
0xffff028f in __spin_lock ()
(gdb) bt
#0  0xffff028f in __spin_lock ()
#1  0x00000000 in ?? ()
(gdb) info threads
  6 "v8:ProfEvntProc"       0x909032bb in __udivdi3 ()
  5 "v8:SweeperThrea"       0x908ecb36 in semaphore_wait_trap ()
  4 "v8:SweeperThrea"       0x908ecb36 in semaphore_wait_trap ()
  3 "v8:SweeperThrea"       0x908ecb36 in semaphore_wait_trap ()
  2 "OptimizingCompi"       0x908ecb36 in semaphore_wait_trap ()
* 1 "com.apple.main-thread" 0xffff028f in __spin_lock ()

We are stuck forever in the spin lock.

Alexi, Yang said that you might have an idea, perhaps there are recent profiler changes? The issue only happens on mac debug and release builds. Thx for the look.


--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
--
v8-dev mailing list
v8-dev@googlegroups.com
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to