Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • GHC GHC
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 4,870
    • Issues 4,870
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 453
    • Merge requests 453
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Glasgow Haskell Compiler
  • GHCGHC
  • Issues
  • #15241
Closed
Open
Created Jun 07, 2018 by Ömer Sinan Ağacan@osa1Maintainer

Validate failures in sanity way

It seems like some of the sanity checks fail when running the test suite. To reproduce, run the test suite using:

make EXTRA_HC_OPTS='-debug -rtsopts' WAY=sanity THREADS=12

Results:

Unexpected failures:
   rts/T2783.run                                        T2783 [bad exit code] (sanity)
   rts/flags/T12870e.run                                T12870e [bad stdout] (sanity)
   rts/flags/T12870f.run                                T12870f [bad stdout] (sanity)
   ../../libraries/base/tests/length001.run             length001 [bad exit code] (sanity)
   ../../libraries/ghc-heap/tests/heap_all.run          heap_all [bad exit code] (sanity)
   rts/T7919.run                                        T7919 [bad exit code] (sanity)
   ../../libraries/base/tests/memo001.run               memo001 [bad exit code] (sanity)
   ../../libraries/hpc/tests/raytrace/hpc_raytrace.run  hpc_raytrace [bad exit code] (sanity)

T2783:

T2783: internal error: ASSERTION FAILED: file rts/ThreadPaused.c, line 314

Stack trace:
test: Failed to get stack frames of current process: no matching address range: Success
                  0x4a3fbd    set_initial_registers (rts/Libdw.c:288.0)
            0x7f9d70fd7a18    dwfl_thread_getframes (/usr/lib/x86_64-linux-gnu/libdw-0.170.so)
            0x7f9d70fd7efc    dwfl_getthread_frames (/usr/lib/x86_64-linux-gnu/libdw-0.170.so)
                  0x4a3eb6    libdwGetBacktrace (rts/Libdw.c:257.0)
                  0x474de3    rtsFatalInternalErrorFn (rts/RtsMessages.c:171.0)
                  0x474ad0    barf (rts/RtsMessages.c:48.0)
                  0x474b02    errorBelch (rts/RtsMessages.c:67.0)
                  0x479273    threadPaused (rts/ThreadPaused.c:318.0)
                  0x48ccdb    stg_returnToSched (rts/StgStartup.cmm:117.1)
                  0x48f428    stg_enter_info (rts/HeapStackCheck.cmm:166.1)
                  0x45fd18    integerzmgmp_GHCziIntegerziType_minusInteger_info (/home/omer/haskell/test)

    (GHC version 8.4.2 for x86_64_unknown_linux)
    Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug
zsh: abort (core dumped)  ./T2783 +RTS -DS

memo001:

memo001: internal error: ASSERTION FAILED: file rts/sm/GCAux.c, line 44

    (GHC version 8.5.20180612 for x86_64_unknown_linux)
    Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug
zsh: abort (core dumped)  ./memo001 +RTS -DS -A10k

length001:

length001: Stack space overflow: current size 33624 bytes.
length001: Use `+RTS -Ksize -RTS' to increase it.

Note that the test is run with -K8m.

hpc_raytrace: gets killed because of timeout.

Edited Mar 10, 2019 by Ömer Sinan Ağacan
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking