[GHC] #9152: internal error: scavenge_stack: weird activation record found on stack
GHC
ghc-devs at haskell.org
Thu May 29 17:52:45 UTC 2014
#9152: internal error: scavenge_stack: weird activation record found on stack
----------------------------------+---------------------------------
Reporter: mjo | Owner: simonmar
Type: bug | Status: new
Priority: normal | Milestone:
Component: Runtime System | Version: 7.8.2
Keywords: | Operating System: Linux
Architecture: x86_64 (amd64) | Type of failure: None/Unknown
Difficulty: Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: |
----------------------------------+---------------------------------
This is a semi-reproducible error that shows up in the test suite for
http://hackage.haskell.org/package/htsn-import.
You have to run the test suite a few times, but it does crash regularly.
Steps to reproduce:
{{{
$ ghc --make -O2 -o setup Setup.hs
$ ./setup configure --user --enable-tests
$ ./setup build
$ ./setup test testsuite
}}}
If that doesn't crash, `./setup test testsuite` can be re-run until it
does. Sample crash:
{{{
$ ./setup test testsuite
Running 1 test suites...
Test suite testsuite: RUNNING...
All tests
AutoRacingSchedule tests
cascading delete tests
deleting auto_racing_schedules deletes its children:
OK
deleting auto_racing_schedules deletes its children (miles track
length): OK
pickle-unpickle tests
pickle composed with unpickle is the identity:
OK
pickle composed with unpickle is the identity (miles track length):
OK
unpickle tests
unpickling succeeds:
OK
unpickling succeeds (non-int team_id):
OK
Heartbeat tests
pickle composed with unpickle is the identity:
OK
unpickling succeeds:
OK
Injuries tests
deleting an injuries deletes its children:
OK
pickle composed with unpickle is the identity:
OK
unpickling succeeds:
OK
InjuriesDetail tests
cascading delete tests
delete of injuries_detail deletes its children:
OK
delete of injuries_detail deletes its children (non-int team_id):
OK
pickle-unpickle tests
pickle composed with unpickle is the identity:
OK
pickle composed with unpickle is the identity (non-int team_id):
OK
unpickle tests
unpickling succeeds:
OK
unpickling succeeds (non-int team_id):
OK
News tests
news fields get correct database names:
OK
cascading delete tests
deleting news deletes its children:
OK
pickle-unpickle tests
pickle composed with unpickle is the identity:
OK
pickle composed with unpickle is the identity (with Editor):
OK
unpickle tests
unpickling succeeds:
OK
unpickling succeeds (with Editor):
OK
Odds tests
cascading delete tests
deleting odds deletes its children:
OK
deleting odds deletes its children (non-int team_id):
OK
deleting odds deleted its children (positive(+) line):
OK
deleting odds deleted its children (large file):
OK
pickle-unpickle tests
pickle composed with unpickle is the identity:
OK
pickle composed with unpickle is the identity (non-int team_id):
OK
pickle composed with unpickle is the identity (positive(+) line):
OK
pickle composed with unpickle is the identity (large file):
testsuite: internal error: scavenge_stack: weird activation record found
on stack: 415597384
(GHC version 7.8.2 for x86_64_unknown_linux)
Please report this as a GHC bug:
http://www.haskell.org/ghc/reportabug
Test suite testsuite: FAIL
Test suite logged to: dist/test/htsn-import-0.0.5-testsuite.log
0 of 1 test suites (0 of 1 test cases) passed.
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9152>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list