Lisp HUG Maillist Archive

segfault on linux with PE

(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

Re: segfault on linux with PE

Unable to parse email body. Email id is 15225

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

Re: segfault on linux with PE

Unable to parse email body. Email id is 15227

Re: segfault on linux with PE

Unable to parse email body. Email id is 15284

Re: segfault on linux with PE

Unable to parse email body. Email id is 15286

Updated at: 2020-12-10 08:28 UTC