Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 802918 - dev-lisp/sbcl-2.1.6: WARNING! Some of the contrib modules did not build successfully or pass heir self-tests. Failed contribs: sb-sprof
Summary: dev-lisp/sbcl-2.1.6: WARNING! Some of the contrib modules did not build succe...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Common Lisp Bugs
URL:
Whiteboard:
Keywords: TESTFAILURE
Depends on:
Blocks:
 
Reported: 2021-07-19 13:38 UTC by mehw
Modified: 2021-07-21 21:09 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-lisp/sbcl-2.1.6 compilation log: sb-sprof fails (sbcl-2.1.6:20210719-125612.log,267.39 KB, text/x-log)
2021-07-19 13:38 UTC, mehw
Details
emerge --info dev-lisp/sbcl (sbcl.info,7.83 KB, application/x-info)
2021-07-19 20:43 UTC, mehw
Details
dev-lisp/sbcl-2.1.6 compilation log: success (sbcl-2.1.6 20210721-203912.log,435.21 KB, text/x-log)
2021-07-21 21:09 UTC, mehw
Details

Note You need to log in before you can comment on or make changes to this bug.
Description mehw 2021-07-19 13:38:23 UTC
Created attachment 725167 [details]
dev-lisp/sbcl-2.1.6 compilation log: sb-sprof fails

As the title says, sb-sprof fails passing the tests.

Full compilation log also attached.

Please, see the sbcl's mailing list:
https://sourceforge.net/p/sbcl/mailman/sbcl-commits/thread/1624510135.847649.24895%40sfp-scm-7.v30.lw.sourceforge.com/#msg37309140


; compiling file "/var/tmp/portage/dev-lisp/sbcl-2.1.6/work/sbcl-2.1.6/contrib/sb-sprof/graph.lisp" (written 28 JUN 2021 10:02:04 PM):
CORRUPTION WARNING in SBCL pid 670 tid 671:
Memory fault at 0xc (pc=0x55ae64960c27, fp=0x7fe038cae2c0, sp=0x7fe038cae240) tid 671
The integrity of this image is possibly compromised.
Exiting.
   0: fp=0x7fe038cae2c0 pc=0x55ae64960c27 Foreign function record_backtrace_from_context
   1: fp=0x7fe038cae2f0 pc=0x55ae64960d17 Foreign function sigprof_handler
make[1]: *** [../asdf-module.mk:41: test] Error 1
make[1]: Leaving directory '/var/tmp/portage/dev-lisp/sbcl-2.1.6/work/sbcl-2.1.6/contrib/sb-sprof'

...

WARNING! Some of the contrib modules did not build successfully or pass
their self-tests. Failed contribs:"
+ HEADER_HAS_BEEN_PRINTED=true
+ echo '  sb-sprof'
  sb-sprof
+ for dir in $contribs_to_build
+ '[' -d contrib/stale-symbols.lisp -a -f contrib/stale-symbols.lisp/Makefile -a '!' -f obj/asdf-cache/stale-symbols.lisp/test-passed.test-report ']'
+ '[' true = true ']'
+ exit 1
Comment 1 Marco Scardovi (scardracs) 2021-07-19 16:01:18 UTC
Please post you emerge --info too
Comment 2 mehw 2021-07-19 20:43:44 UTC
Created attachment 725206 [details]
emerge --info dev-lisp/sbcl

Add `emerge --info dev-lisp/sbcl` output.
Comment 3 mehw 2021-07-21 21:09:18 UTC
Created attachment 725512 [details]
dev-lisp/sbcl-2.1.6 compilation log: success

I tried to compile with `ebuildtester`... it worked. So, I tried again to compile in the host... it worked. I tried again in the host, and it worked for the sencond time.

I really do not know what changed. I use app-misc/tmux, I don't remember if I closed and reopened the window I use for compilation (hence, starting a new shell, not the whole tmux).

I attach the log of the third successful compilation, done today, after restaring the platform I use.