[pix_multitexture] crashes when destroyed after window creation
Brought to you by:
zmoelnig
this has been tested on 2 different linux (ubuntu 14.04) computers, 1 using an intel HD 4000 GPU, the other a NVIDIA GeForce9650GT.
to reproduce:
[pix_multitexture]
help filegdb backtrace:
#0 0x000000000046ff80 in inlet_free () #1 0x00007ffff4196fa1 in pix_multitexture::~pix_multitexture (this=0xc55860, __in_chrg=<optimized out>) at pix_multitexture.cpp:72 #2 0x00007ffff4196ff9 in pix_multitexture::~pix_multitexture (this=0xc55860, __in_chrg=<optimized out>) at pix_multitexture.cpp:76 #3 0x000000000046d0f9 in pd_free () #4 0x000000000041723d in glist_delete () #5 0x000000000044e4ae in canvas_doclear () #6 0x00000000004531fd in canvas_cut () #7 0x000000000046f065 in pd_typedmess () #8 0x000000000046ee0b in pd_typedmess () #9 0x00000000004788bc in binbuf_eval () #10 0x000000000048295c in socketreceiver_read () #11 0x0000000000481d0d in sys_domicrosleep.constprop () #12 0x000000000047ec6d in m_mainloop () #13 0x00007ffff6df5ec5 in __libc_start_main (main=0x4118f0 <main>, argc=1, argv=0x7fffffffdf78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdf68) at libc-start.c:287 #14 0x000000000041191e in _start ()
Anonymous
Diff:
Diff:
another backtrace (by antoine):
http://pastebin.com/aZiaiEXb
fixed with [8acee3]
Related
Commit: [8acee3]