Re: segfault on linux with PE
Thanks, Martin.
As it happens, I'm recompiling the kernel now. Is there a known workaround?
On Wed, May 13, 2020 at 12:43 PM Martin Simmons <martin@lispworks.com> wrote:
>
> We've seen this before with gentoo. The problem is when the OS is compiled
> with SSE2 optimizations then this triggers a bug in the LispWorks Personal
> Edition so it will not run.
>
> --
> Martin Simmons
> LispWorks Ltd
> http://www.lispworks.com/
>
>
>
> >>>>> On Wed, 13 May 2020 11:20:56 -0400, Jim Niemira said:
> >
> > (NB: My apologies if you see this as a duplicate - it's not clear to
> > me that my previous email actually went to the list, as I saw no list
> > message. If you already saw this, please just skip it.)
> >
> >
> >
> > Sorry to disturb, but I'm not clear how to proceed here.
> >
> > Lispworks Personal Edition on my home gentoo install, crashes on
> > start. It's not clear to me why, though I see "GTK" mentioned, which
> > I have installed.
> >
> > Output below - have I missed something? The backtrace and google are no help.
> >
> > $ ./lispworks-personal-6-1-1-x86-linux
> > LispWorks(R): The Common Lisp Programming Environment Personal Edition
> > Copyright (C) 1987-2012 LispWorks Ltd. All rights reserved.
> > Version 6.1.1
> > Saved by LispWorks as lispworks-personal-6-1-1-x86-linux, at 06 Dec 2012 16:51
> > User urmane on arioch
> > Error during GUI startup:
> > Segmentation violation(11) [code 0] at F7E433B1
> > eax 8257B04 ; ebx 825761C ; ecx 825761C ; edx 0
> > esp FFF3F4E8 ; ebp 825761C ; esi 20 ; edi 0
> >
> > DESCRIPTION: Output Backtrace <and a simple test case, if possible>
> >
> > IMPACT: Broken/Annoying/Data Loss/Missing Error/New Feature/Performance Loss
> >
> > URGENCY: ASAP/Current Release/Next Release/Future Release/None
> >
> >
> >
> > PRODUCT CONFIGURATION:
> >
> > LispWorks Personal Edition 6.1.1
> >
> > Error: Segmentation violation(11) [code 0] at F7E35896
> > eax 0 ; ebx F7F63000 ; ecx 0 ; edx 0
> > esp FFF3F098 ; ebp 16D ; esi 297E ; edi 0
> > 1 (continue) Restart top-level loop.
> >
> > Type :b for backtrace or :c <option number> to proceed.
> > Type :bug-form "<subject>" for a bug report template or :? for other options.
> >
> > CL-USER 1 : 1 > :b
> > Call to ERROR
> > Call to (SUBFUNCTION
> > SYSTEM::|%FOREIGN-CALLABLE/lisp_signal_error_on_c_stack|
> > (FLI:DEFINE-FOREIGN-CALLABLE "lisp_signal_error_on_c_stack"))
> > Call to FLI::FOREIGN-CALLABLE-ENTRY-DO-CALL
> > Call to (SUBFUNCTION 1 ENVIRONMENT:START-ENVIRONMENT)
> > Call to SIGNAL
> > Call to ERROR
> > Call to (SUBFUNCTION
> > SYSTEM::|%FOREIGN-CALLABLE/lisp_signal_error_on_c_stack|
> > (FLI:DEFINE-FOREIGN-CALLABLE "lisp_signal_error_on_c_stack"))
> > Call to FLI::FOREIGN-CALLABLE-ENTRY-DO-CALL
> > Call to FLI::LOOK-FOR-LIBRARY-IN-PATH
> > Call to FLI::SEARCH-IN-LD-LIBRARY-FILES
> > Call to FLI::SEARCH-IN-LD-LIBRARIES
> > Call to FLI::LOAD-DLL
> > Call to FLI::CONNECT-TO-EXTERNAL-MODULE
> > Call to FLI::CREATE-EXTERNAL-MODULE
> > Call to FLI:REGISTER-MODULE
> > Call to LWGTK:INITIALIZE-GTK-LIBRARY
> > Call to CAPI-GTK-LIBRARY::ENSURE-GTK-INITIALIZED
> > Call to (METHOD CAPI-LIBRARY:LIBRARY-READY-TO-START ((EQL :GTK)))
> > Call to CAPI-INTERNALS:START-ENVIRONMENT
> > Call to ENVIRONMENT::START-CAPI-ENVIRONMENT
> > Call to ENVIRONMENT:START-ENVIRONMENT
> > Call to ENVIRONMENT::I-RESTART-WITH-ENVIRONMENT-AUX
> >
> > $ ls -1 /usr/lib*/libgtk*
> > /usr/lib64/libgtk-3.so@
> > /usr/lib64/libgtk-3.so.0@
> > /usr/lib64/libgtk-3.so.0.2404.7*
> > /usr/lib64/libgtkmm-2.4.so@
> > /usr/lib64/libgtkmm-2.4.so.1@
> > /usr/lib64/libgtkmm-2.4.so.1.1.0*
> > /usr/lib64/libgtksourceview-3.0.so@
> > /usr/lib64/libgtksourceview-3.0.so.1@
> > /usr/lib64/libgtksourceview-3.0.so.1.8.0*
> > /usr/lib64/libgtk-x11-2.0.so@
> > /usr/lib64/libgtk-x11-2.0.so.0@
> > /usr/lib64/libgtk-x11-2.0.so.0.2400.32*
> > /usr/lib/libgtk-3.so@
> > /usr/lib/libgtk-3.so.0@
> > /usr/lib/libgtk-3.so.0.2404.7*
> > /usr/lib/libgtk-x11-2.0.so@
> > /usr/lib/libgtk-x11-2.0.so.0@
> > /usr/lib/libgtk-x11-2.0.so.0.2400.32*
> >
> > --
> > jim
> > The secret of life is up, up, down, down, left, right, left, right, B, A, start.
> >
> > _______________________________________________
> > Lisp Hug - the mailing list for LispWorks users
> > lisp-hug@lispworks.com
> > http://www.lispworks.com/support/lisp-hug.html
> >
>
> _______________________________________________
> Lisp Hug - the mailing list for LispWorks users
> lisp-hug@lispworks.com
> http://www.lispworks.com/support/lisp-hug.html
--
jim
The secret of life is up, up, down, down, left, right, left, right, B, A, start.
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html