﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
147	Error when loading the qt egg	Mario Domenech Goulart	felix winkelmann	"Using the qt egg just installed (fetched from Alaric's machine):

{{{
$ /usr/local/chicken-4.3.0/bin/csi -n

CHICKEN
(c)2008-2009 The Chicken Team
(c)2000-2007 Felix L. Winkelmann
Version 4.3.0
linux-unix-gnu-x86 [ manyargs dload ptables ]
compiled 2009-12-15 on dellito (Linux)

#;1> (use qt)
; loading /usr/local/chicken-4.3.0/lib/chicken/4/qt.import.so ...
; loading /usr/local/chicken-4.3.0/lib/chicken/4/scheme.import.so ...
; loading /usr/local/chicken-4.3.0/lib/chicken/4/chicken.import.so ...
; loading /usr/local/chicken-4.3.0/lib/chicken/4/foreign.import.so ...
; loading /usr/local/chicken-4.3.0/lib/chicken/4/easyffi.import.so ...
; loading /usr/local/chicken-4.3.0/lib/chicken/4/srfi-4.import.so ...
; loading /usr/local/chicken-4.3.0/lib/chicken/4/srfi-1.import.so ...
; loading /usr/local/chicken-4.3.0/lib/chicken/4/protobj.import.so ...
; loading /usr/local/chicken-4.3.0/lib/chicken/4/matchable.import.so ...
; loading /usr/local/chicken-4.3.0/lib/chicken/4/data-structures.import.so ...
; loading /usr/local/chicken-4.3.0/lib/chicken/4/extras.import.so ...
; loading /usr/local/chicken-4.3.0/lib/chicken/4/qt.so ...

Error: call of non-procedure: #(#(
Error: unprintable non-immediate object encountered

        Call history:

        <syntax>                (import scheme chicken)
        <syntax>                (##core#undefined)
        data-structures.import.scm: 27   ##sys#register-primitive-module
        extras.import.scm: 27   ##sys#register-primitive-module 
        <syntax>                (##core#undefined)
        <syntax>                (##core#undefined)
        <syntax>                (##core#undefined)
        <eval>          (##sys#require (quote qt))      <--
#;1> (load ""/usr/local/chicken-4.3.0/lib/chicken/4/qt.so"")
; loading /usr/local/chicken-4.3.0/lib/chicken/4/qt.so ...
Segmentation fault
}}}

The exact same behavior can be reproduced using chicken 4.2.0.

The system is an Ubuntu Linux 9.10 with the following Qt package version:{{{4.5.3really4.5.2-0ubuntu1}}}.

The machine is an Intel Core2Duo P8600 running a 32bit system.  Chicken has been compiled with:

{{{
$ make PLATFORM=linux PREFIX=/usr/local/chicken-4.3.0
}}}

{{{
$ gcc --version
gcc (Ubuntu 4.4.1-4ubuntu8) 4.4.1
}}}
"	defect	closed	critical		extensions	4.3.x	fixed	qt		
