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::allocatorgem::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.atwrote:
-----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-----