Bug 735605

Summary: [abrt] gcl-2.6.8-0.8.20110516cvs.fc14: error: Process /usr/lib/gcl-2.6.8/unixport/saved_ansi_gcl was killed by signal 6 (SIGABRT)
Product: [Fedora] Fedora Reporter: Bruce-Robert Pocock <brpocock>
Component: gclAssignee: Jerry James <loganjerry>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 14CC: green, loganjerry
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:fe8c727e0e559153c879cffdc7c882e81d792de3
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-10-29 17:52:17 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Description Flags
File: backtrace none

Description Bruce-Robert Pocock 2011-09-04 00:01:50 UTC
abrt version: 1.1.18
architecture: x86_64
Attached file: backtrace, 236277 bytes
cmdline: /usr/lib/gcl-2.6.8/unixport/saved_ansi_gcl -dir /usr/lib/gcl-2.6.8/unixport/ -libdir /usr/lib/gcl-2.6.8/ -eval '(setq si::*allow-gzipped-file* t)' -eval '(setq si::*tk-library* \"/usr/lib64/tk8.5\")' -load Miklee-em.lisp
comment: Unfortunately, I was working interactively and not sure what I did, precisely :-(
component: gcl
Attached file: coredump, 187203584 bytes
crash_function: error
executable: /usr/lib/gcl-2.6.8/unixport/saved_ansi_gcl
package: gcl-2.6.8-0.8.20110516cvs.fc14
rating: 4
reason: Process /usr/lib/gcl-2.6.8/unixport/saved_ansi_gcl was killed by signal 6 (SIGABRT)
release: Fedora release 14 (Laughlin)
How to reproduce: Probably my fault (in a way) in attempting to define a badly-written DEFMETHOD PRINT-OBJECT … but, I don't think it should have crashed, just errored out?
time: 1315094299
uid: 500

Comment 1 Bruce-Robert Pocock 2011-09-04 00:01:52 UTC
Created attachment 521352 [details]
File: backtrace

Comment 2 Jerry James 2011-09-06 15:13:51 UTC
From the backtrace, it looks like formatted output was being produced when a type error was encountered (frame 483).  The active error handler tried to print some objects (presumably for an error message), apparently including the one whose PRINT-OBJECT method included the type error, which triggered the same type error again (frame 442).  The active error handler tried to print some objects ....

... and so on until stack space was exhausted, at which point GCL aborted.  I'm not at all sure this is a GCL bug.  What could GCL have done differently?

Comment 3 Jerry James 2011-10-29 17:52:17 UTC
I'm 99% sure this is a bug in the reporter's code, not GCL, and have not heard back from the reporter, so I'm closing this bug.