I compiled pd v0.39 and then gem v0.9 it seems some functions cause a complete lockup particularly loading the 08.model.pd example in the 01. basic directory.
I ran an strace on it then stripped the trace file of chaff using sed, the last major commands in the log before I lost keyboard/gnome/x were
ioctl(15, FIONREAD, [0]) = 0 ioctl(15, FIONREAD, [0]) = 0 ioctl(15, FIONREAD, [0]) = 0 recv(4, ".x8149350 menuclose 1;\n", 3650, 0) = 23 ioctl(10, 0xc0384641, 0xbfffd934) = 0 munmap(0xb54d8000, 266240) = 0 munmap(0xb592b000, 266240) = 0 munmap(0xb5523000, 8192) = 0 munmap(0xb5525000, 8192) = 0 munmap(0xb5527000, 8192) = 0 munmap(0xb5521000, 8192) = 0 munmap(0xb551f000, 8192) = 0 munmap(0xb551b000, 8192) = 0 munmap(0xb5519000, 8192) = 0 munmap(0xb551d000, 8192) = 0 munmap(0xb596c000, 622592) = 0 munmap(0xb58ea000, 266240) = 0 shutdown(15, 2 /* send and receive */) = 0 close(15) = 0 shmat(4294967295, 0, 0) = -1 EINVAL (Invalid argument) shmdt(0xb57a9000) = 0 ioctl(10, 0xc00c4642, 0xbfffd95c) = 0 brk(0x824b000) = 0x824b000 send(4, ".x8149350.c delete l814b060\n.x81"..., 3456, 0) = 3456 +++ killed by SIGKILL +++
But the program had only locked the keyboard and Xwindows (mouse still moved but nothing responded, and still a load of gettimeofday etc. messages in tracefile (stripped by sed) before the sigkill which was the power button (only way to restart/break) and everything still seemed to be running away in background.
I'm wondering if its a gcc compiler/library version problem, would it be possible to let me know versions of all the libraries and which gcc you last tested it on linux was? It works OK on my laptop in windows using windows binaries and has not crashed on me once, but the directx opengl seems slower than opengl on my xorg fc3 CCRMA linux box (on the patches where gem works...:))
I'm using nvidia display drivers?, Maybe its the gem patches? I'm stumped, any help appreciated.
Its a shame because pd/bonk~/gem with RT audio in looks a superb concept.