[fluxus] fluxus 12 segfaults

karlos k.gebbert at gmail.com
Sat Jan 13 08:44:11 PST 2007


hi y'all!
I just did another checkout from cvs and it builds fine. running is a
different thing though, I did a gdb backtrace:

karsten at rambazamba ~/share/src/fluxus/examples $ gdb fluxus-0.12
GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run  01-tree.scm
Starting program: /usr/local/bin/fluxus-0.12 01-tree.scm
Failed to read a valid object file image from memory.
[Thread debugging using libthread_db enabled]
[New Thread -1227340048 (LWP 27090)]
jack server not running?
Could not attach to jack
Welcome to fluxus

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1227340048 (LWP 27090)]
0xb7840c0c in memcpy () from /lib/libc.so.6
(gdb) backtrace
#0  0xb7840c0c in memcpy () from /lib/libc.so.6
#1  0xb7e2875f in dMatrix::operator= () from /usr/lib/libode.so
#2  0xb6bb777b in dMatrix::rotxyz (this=0x0, x=0, y=0, z=45) at
libfluxus/src/dada.cpp:487
#3  0xb6b789b7 in rotate (argc=1, argv=0xb6d09f9c) at
modules/fluxus-engine/src/LocalStateFunctions.cpp:335
#4  0x081f5b51 in ?? ()
#5  0x00000001 in ?? ()
#6  0xb6d09f9c in ?? ()
#7  0xb6c80888 in ?? ()
#8  0xb6918691 in ?? ()
#9  0xb6c85f54 in ?? ()
#10 0xb6d09fb0 in ?? ()
#11 0xb6d09fb8 in ?? ()
#12 0xb6b35d7c in ?? ()
#13 0xb6d09fb0 in ?? ()
#14 0xbfd33f58 in ?? ()
#15 0x082c5e36 in ?? ()
#16 0x0821b492 in ?? ()
#17 0x081da5d8 in ?? ()
#18 0xb6d09fb8 in ?? ()
#19 0x0818eda8 in protected_symbol ()
#20 0x00000000 in ?? ()
(gdb)


is that the issue where claude made and explained fixes in the source on the
other thread? I don't know for sure, but this looks like it.

my setup is the following:

I changed PLT prefix in SConstruct to be /usr/lib and left fluxus-prefix at
/usr/local. I also had to do the mzgc swap ;)

Since there is something in the gdb output about shared object file images:
the .so files are located in

karsten at rambazamba ~/share/src/fluxus $ ls /usr/lib/plt/collects/fluxus-0.12
/compiled/native/i386-linux/
fluxus-audio.so  fluxus-engine.so  fluxus-osc.so

Could that be a cause for my errors?

thanks,

KArsten

ps. running the other examples also ends in segfaults, sometimes with other
outputs from gdb though. If you like I post them.

many greets,

KArsten
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pawfal.org/pipermail/fluxus-pawfal.org/attachments/20070113/14674918/attachment-0001.htm>


More information about the Fluxus mailing list