That doesn't work either.
When I run it with gdb, I get this output:
*** glibc detected *** /usr/bin/cinelerra: munmap_chunk(): invalid pointer: 0xb7715b3a ***
======= Backtrace: =========
/lib/libc.so.6(+0x6fc29)[0xb55edc29]
/lib/libc.so.6(+0x6fe44)[0xb55ede44]
/usr/lib/libX11.so.6(XFree+0x1c)[0xb6c21de0]
/usr/lib/libguicast.so.1(_ZN14BC_DisplayInfo11test_windowERiS0_S0_S0_+0x114)[0xb6fa2784]
/usr/lib/libguicast.so.1(_ZN14BC_DisplayInfo12init_bordersEv+0x43)[0xb6fa28d3]
/usr/lib/libguicast.so.1(_ZN14BC_DisplayInfo15get_left_borderEv+0x19)[0xb6fa2939]
/usr/lib/libguicast.so.1(_ZN12BC_Resources15get_left_borderEv+0x1f)[0xb6fc155f]
/usr/lib/libguicast.so.1(_ZN13BC_WindowBase13create_windowEPS_PKciiiiiiiiiiS2_iP9BC_Pixmapii+0x3fc)[0xb6fd996c]
/usr/lib/libguicast.so.1(_ZN9BC_WindowC1EPKciiiiiiiiiiS1_ii+0x80)[0xb6fd37d0]
/usr/bin/cinelerra(_ZN9SplashGUIC1EP6VFrameii+0x4d)[0x8273ead]
/usr/bin/cinelerra(_ZN7MWindow11show_splashEv+0xa2)[0x81ffac2]
/usr/bin/cinelerra(_ZN7MWindow14create_objectsEiiPc+0x56)[0x82032a6]
/usr/bin/cinelerra(main+0x981)[0x811fbe1]
/lib/libc.so.6(__libc_start_main+0xf8)[0xb5596ee8]
/usr/bin/cinelerra[0x811fdc1]
I'd like to debug this further, but I don't know how to tell cooker to keep the debug symbols instead of stripping them out. Do you know how to do this?