#9152 closed bug (duplicate)

internal error: scavenge_stack: weird activation record found on stack

Reported by: mjo Owned by: simonmar
Priority: normal Milestone: 7.8.3
Component: Runtime System Version: 7.8.2
Keywords: Cc: simonmar
Operating System: Linux Architecture: x86_64 (amd64)
Type of failure: None/Unknown Test Case:
Blocked By: Blocking:
Related Tickets: Differential Revisions:

Description

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.

Change History (1)

comment:1 Changed 12 months ago by simonmar

  • Milestone set to 7.8.3
  • Resolution set to duplicate
  • Status changed from new to closed

Probably #9045 - please test with 7.8.3 when the release candidate is out, and if the bug still persists then reopen the ticket.

Note: See TracTickets for help on using tickets.