Comment 3 for bug 1697528

Revision history for this message
okflo (okflo) wrote : Re: Memory corruption in SBCL 1.3.18

same problem, BUT your testsite redirects to a https-connection, the error is caused by cl+ssl:

This is SBCL 1.3.18, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
* (ql:quickload :drakma)
To load "drakma":
  Load 1 ASDF system:
    drakma
; Loading "drakma"
.....
(:DRAKMA)
* (drakma:http-request "https://blog.developpez.com/xmlsrv/atom.php?blog=51")
CORRUPTION WARNING in SBCL pid 2702(tid 0x7ffff7fa7fc0):
Memory fault at (nil) (pc=0x40fb62, sp=0x7ffff6cb68c8)
The integrity of this image is possibly compromised.
Continuing with fingers crossed.

debugger invoked on a SB-SYS:MEMORY-FAULT-ERROR in thread
#<THREAD "main thread" RUNNING {1001F0E613}>:
  Unhandled memory fault at #x0.

Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [ABORT] Exit debugger, returning to top level.

(SB-SYS:MEMORY-FAULT-ERROR)
0] :backtrace

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1001F0E613}>
0: (SB-SYS:MEMORY-FAULT-ERROR)
1: ("foreign function: call_into_lisp")
2: ("foreign function: post_signal_tramp")
3: ("foreign function: funcall3")
4: ("foreign function: callback_wrapper_trampoline")
5: ("foreign function: #x20100D41")
6: ("foreign function: #x10020B7FBF")
7: (CL+SSL::INITIALIZE :METHOD CL+SSL::SSL-V23-METHOD :RAND-SEED NIL)
8: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN CL+SSL:ENSURE-INITIALIZED))
9: ((FLET #:WITHOUT-INTERRUPTS-BODY-386 :IN SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
10: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<CLOSURE (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN CL+SSL:ENSURE-INITIALIZED) {7FFFF6CB6CBB}> #<SB-THREAD:MUTEX "SSL initialization" owner: #<SB-THREAD:THREAD "main thread" RUNNING {1001F0E613}>> T NIL)
11: (CL+SSL:ENSURE-INITIALIZED :METHOD #<unavailable argument> :RAND-SEED #<unavailable argument>)
12: (CL+SSL:MAKE-SSL-CLIENT-STREAM 5 :CERTIFICATE NIL :KEY NIL :PASSWORD NIL :METHOD #<unavailable argument> :EXTERNAL-FORMAT NIL :CLOSE-CALLBACK #<CLOSURE (LAMBDA NIL :IN DRAKMA::MAKE-SSL-STREAM) {100409BB7B}> :UNWRAP-STREAM-P T :CIPHER-LIST #<unavailable argument> :HOSTNAME "blog.developpez.com")
13: (DRAKMA::MAKE-SSL-STREAM #<SB-SYS:FD-STREAM for "socket 10.0.0.4:52344, peer: 87.98.128.58:443" {1003F3D533}> :CERTIFICATE NIL :KEY NIL :CERTIFICATE-PASSWORD NIL :VERIFY NIL :MAX-DEPTH #<unused argument> :CA-FILE NIL :CA-DIRECTORY NIL :HOSTNAME "blog.developpez.com")
14: (DRAKMA:HTTP-REQUEST #<PURI:URI https://blog.developpez.com/xmlsrv/atom.php?blog=51>)
15: (SB-INT:SIMPLE-EVAL-IN-LEXENV (DRAKMA:HTTP-REQUEST "https://blog.developpez.com/xmlsrv/atom.php?blog=51") #<NULL-LEXENV>)
16: (EVAL (DRAKMA:HTTP-REQUEST "https://blog.developpez.com/xmlsrv/atom.php?blog=51"))
17: (INTERACTIVE-EVAL (DRAKMA:HTTP-REQUEST "https://blog.developpez.com/xmlsrv/atom.php?blog=51") :EVAL NIL)
18: (SB-IMPL::REPL-FUN NIL)
19: ((LAMBDA NIL :IN SB-IMPL::TOPLEVEL-REPL))
20: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX #<CLOSURE (LAMBDA NIL :IN SB-IMPL::TOPLEVEL-REPL) {10024B912B}>)
21: (SB-IMPL::TOPLEVEL-REPL NIL)
22: (SB-IMPL::TOPLEVEL-INIT)
23: ((FLET #:WITHOUT-INTERRUPTS-BODY-78 :IN SAVE-LISP-AND-DIE))
24: ((LABELS SB-IMPL::RESTART-LISP :IN SAVE-LISP-AND-DIE))

0]