hi all, don't use those patches, here is another gdb trace of the freeze in a glibc 2.5 system:
(gdb) bt #0 0x00002aabe1282076 in pthread_cond_wait () from /lib64/libpthread.so.0 #1 0x0000000000816809 in Condition::lock (this=0x1223cd0, location=<value optimized out>) at condition.C:43 #2 0x0000000000801b34 in BC_Synchronous::run (this=0x12238e0) at bcsynchronous.C:155 #3 0x000000000080085d in BC_Synchronous::start (this=0x1223cd4) at bcsynchronous.C:118 #4 0x00000000005d5904 in MWindow::start (this=0x7fffcc134090) at mwindow.C:1329 #5 0x00000000005bf10c in main (argc=1, argv=0x7fffcc134338) at main.C:268 ... On Wed, July 18, 2007 12:39 pm, Rafael Diniz wrote: > hi all, i managed to run cinelerra in my slack 12 (glibc 2.5) w/ two > different hacks. (use one _or_ another, not both). > > > the first: > > Index: cinelerra/mwindow.C > =================================================================== > --- cinelerra/mwindow.C (revision 1013) > +++ cinelerra/mwindow.C (working copy) > @@ -1348,9 +1348,9 @@ > if(preferences->use_tipwindow) init_tipwindow(); > > -SET_TRACE > + //SET_TRACE > > > - hide_splash(); > + // hide_splash(); > SET_TRACE > init_shm(); } > > > =================================================================== > > > the second: > > Index: guicast/bcwindowbase.C > =================================================================== > --- guicast/bcwindowbase.C (revision 1013) > +++ guicast/bcwindowbase.C (working copy) > @@ -138,8 +138,8 @@ > #ifdef HAVE_GL > if(!gl_win_context || !get_resources()->get_synchronous()) #endif > - XCloseDisplay(display); > - clipboard->stop_clipboard(); > + XCloseDisplay(display); > + //clipboard->stop_clipboard(); > delete clipboard; } > else > > =================================================================== > > > this first one seens more sane (the splash window will not go away). > > the gdb backtrace: > > (gdb) bt > #0 0xb7011402 in pthread_join () from /lib/libpthread.so.0 > #1 0xb789fe2f in Thread::join (this=0x85fc778) at thread.C:123 > #2 0xb7837d59 in BC_Clipboard::stop_clipboard (this=0x85fc778) at > bcclipboard.C:64 > #3 0xb788be46 in ~BC_WindowBase (this=0x85e3a68) at bcwindowbase.C:142 > #4 0xb7882dc5 in ~BC_Window (this=0x85e3a68) at bcwindow.C:42 > #5 0x083145d0 in ~SplashGUI (this=0x85e3a68) at splashgui.C:32 > #6 0x0824f393 in MWindow::hide_splash (this=0xbfdfb798) at mwindow.C:1373 > #7 0x0825612b in MWindow::create_objects (this=0xbfdfb798, want_gui=1, > want_new=1, config_path=0xbfdfaf98 "") at mwindow.C:1353 #8 0x0821d64a in > main (argc=1, argv=0xbfdfb9c4) at main.C:257 > > > <- keep hacking... > > > > _______________________________________________ > Cinelerra mailing list > Cinelerra@skolelinux.no > https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra > > _______________________________________________ Cinelerra mailing list Cinelerra@skolelinux.no https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra