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

Reply via email to