Sorry for the delay on this. I downloaded today's binary build of Pd-extended for Ubuntu 11.10 32 bit, then ran Pd-extended with -nrt in gdb. I still get a segfault when opening/deleting/opening test99.pd as an abstraction. For your convenience, test99.pd is again attached. Here's the backtrace:
Program received signal SIGSEGV, Segmentation fault.
outlet_anything (x=0x0, s=0x81c7fc0, argc=2, argv=0x82395d8) at m_obj.c:469
469 m_obj.c: No such file or directory.
in m_obj.c
(gdb) bt
#0 outlet_anything (x=0x0, s=0x81c7fc0, argc=2, argv=0x82395d8) at m_obj.c:469
#1 0x00c4c8dc in gem::RTE::Outlet::send(std::string, std::vector<gem::any, std::allocator<gem::any> >) () from /usr/lib/pd-extended/extra/Gem/Gem.pd_linux
#2 0x00db4443 in pix_image::loaded(unsigned int, imageStruct*, gem::Properties const&) () from /usr/lib/pd-extended/extra/Gem/Gem.pd_linux
#3 0x00db57b3 in pix_image::loadCallback(void*, unsigned int, imageStruct*, gem::Properties const&) () from /usr/lib/pd-extended/extra/Gem/Gem.pd_linux
#4 0x00c37f30 in gem::image::PixImageThreadLoader::done(unsigned int, void*)
() from /usr/lib/pd-extended/extra/Gem/Gem.pd_linux
#5 0x00c49996 in gem::thread::SynchedWorkerThread::dequeue() ()
from /usr/lib/pd-extended/extra/Gem/Gem.pd_linux
#6 0x00c37bc0 in gem::image::load::poll() ()
from /usr/lib/pd-extended/extra/Gem/Gem.pd_linux
#7 0x00db3b6e in pix_image::pix_image(_symbol*) ()
from /usr/lib/pd-extended/extra/Gem/Gem.pd_linux
#8 0x00db3ca8 in create_pix_image(_symbol*) ()
from /usr/lib/pd-extended/extra/Gem/Gem.pd_linux
#9 0x0808027a in pd_typedmess (x=0x80ff880, s=0x81cac20,
argc=<optimized out>, argv=0xbfffe18c) at m_class.c:795
#10 0x0808631e in binbuf_eval (x=0x824a158, target=0x80ff880, argc=1,
argv=0x83bd270) at m_binbuf.c:767
On Thu, Apr 5, 2012 at 12:39 PM, IOhannes m zmoelnig
<zmoelnig@iem.at> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 2012-04-05 17:35, John Harrison wrote:
> Today's build still fails with same test:
>
> [New Thread 0x1defb70 (LWP 19910)]
> [New Thread 0x2c86b70 (LWP 19911)]
>
> Program received signal SIGSEGV, Segmentation fault.
> outlet_anything (x=0x0, s=0x81c7df0, argc=2, argv=0x82181b8) at m_obj.c:469
> 469m_obj.c: No such file or directory.
> in m_obj.c
> (gdb) watchdog: signaling pd...
>
please post a complete backtrace (and turn off realtime mode with "-nrt"
when running Pd in gdb)
fgmasdr
IOhannes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla -
http://enigmail.mozdev.org/
iEYEARECAAYFAk992LwACgkQkX2Xpv6ydvRcxQCgwF+Sdl5QFz4gKUYxlkvsvI6D
fh8AoJbD8XPHJ8au3fnLW+pPjv4VQzwQ
=GEzY
-----END PGP SIGNATURE-----