After adding an audio file to an audio composition, xfburn's GUI freezes. http://molly.corsac.net/~corsac/xfce/core.bz2
*** Bug 4638 has been marked as a duplicate of this bug. ***
hey Corsac, seems like I need your binary too to get the backtrace.
(In reply to comment #2) > hey Corsac, seems like I need your binary too to get the backtrace. http://molly.corsac.net/~corsac/xfce/xfburn.bz2
Thread 1 (process 10307): #0 0x00007feee90bbb66 in poll () from /lib/libc.so.6 #1 0x00007feee9bf9128 in g_main_context_iterate (context=0x6676b0, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:3091 #2 0x00007feee9bf97bd in IA__g_main_loop_run (loop=0xdb5de0) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986 #3 0x00007feeecbd8317 in IA__gtk_main () at /scratch/build-area/gtk+2.0-2.14.4/gtk/gtkmain.c:1200 #4 0x000000000041d1a9 in main (argc=1, argv=0x7ffff5e40ed8) at xfburn-main.c:399
More verbose: Thread 1 (process 10307): #0 0x00007feee90bbb66 in poll () from /lib/libc.so.6 #1 0x00007feee9bf9128 in g_main_context_iterate (context=0x6676b0, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:3091 #2 0x00007feee9bf97bd in IA__g_main_loop_run (loop=0xdb5de0) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986 #3 0x00007feeecbd8317 in IA__gtk_main () at /scratch/build-area/gtk+2.0-2.14.4/gtk/gtkmain.c:1200 #4 0x000000000041d1a9 in main (argc=1, argv=0x7ffff5e40ed8) at xfburn-main.c:399 Thread 1 (process 10307): #0 0x00007feee90bbb66 in poll () from /lib/libc.so.6 No symbol table info available. #1 0x00007feee9bf9128 in g_main_context_iterate (context=0x6676b0, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:3091 max_priority = 2147483647 timeout = 99 some_ready = <value optimized out> nfds = 5 allocated_nfds = <value optimized out> fds = (GPollFD *) 0xd91490 __PRETTY_FUNCTION__ = "g_main_context_iterate" #2 0x00007feee9bf97bd in IA__g_main_loop_run (loop=0xdb5de0) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986 self = (GThread *) 0x6394d0 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #3 0x00007feeecbd8317 in IA__gtk_main () at /scratch/build-area/gtk+2.0-2.14.4/gtk/gtkmain.c:1200 tmp_list = (GList *) 0x7ffff5e40dd0 functions = (GList *) 0x0 init = (GtkInitFunction *) 0x7ad000 loop = <value optimized out> #4 0x000000000041d1a9 in main (argc=1, argv=0x7ffff5e40ed8) at xfburn-main.c:399 mainwin = <value optimized out> n_drives = <value optimized out> error = (GError *) 0x0 error_msg = <value optimized out> transcoder = (XfburnTranscoder *) 0x67e8c0 __FUNCTION__ = Cannot access memory at address 0x42fb13 Thread 1 (process 10307): #0 0x00007feee90bbb66 in poll () from /lib/libc.so.6 No symbol table info available. #1 0x00007feee9bf9128 in g_main_context_iterate (context=0x6676b0, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:3091 max_priority = 2147483647 timeout = 99 some_ready = <value optimized out> nfds = 5 allocated_nfds = <value optimized out> fds = (GPollFD *) 0xd91490 __PRETTY_FUNCTION__ = "g_main_context_iterate" #2 0x00007feee9bf97bd in IA__g_main_loop_run (loop=0xdb5de0) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986 self = (GThread *) 0x6394d0 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #3 0x00007feeecbd8317 in IA__gtk_main () at /scratch/build-area/gtk+2.0-2.14.4/gtk/gtkmain.c:1200 tmp_list = (GList *) 0x7ffff5e40dd0 functions = (GList *) 0x0 init = (GtkInitFunction *) 0x7ad000 loop = <value optimized out> #4 0x000000000041d1a9 in main (argc=1, argv=0x7ffff5e40ed8) at xfburn-main.c:399 mainwin = <value optimized out> n_drives = <value optimized out> error = (GError *) 0x0 error_msg = <value optimized out> transcoder = (XfburnTranscoder *) 0x67e8c0 __FUNCTION__ = "u\024\213µd" quit Thread 3 (process 5165): #0 0x00007f3afda4dfad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0x00007f3afeae1495 in g_cond_timed_wait_posix_impl (cond=0xe3aaa4, entered_mutex=0x0, abs_time=<value optimized out>) at /build/buildd/glib2.0-2.18.2/gthread/gthread-posix.c:242 result = <value optimized out> end_time = {tv_sec = 1227249647, tv_nsec = 218543000} timed_out = <value optimized out> __PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl" #2 0x00007f3afe2cd62b in g_async_queue_pop_intern_unlocked (queue=0x677530, try=0, end_time=0x40870040) at /build/buildd/glib2.0-2.18.2/glib/gasyncqueue.c:365 retval = <value optimized out> __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" #3 0x00007f3afe2cd725 in IA__g_async_queue_timed_pop (queue=0x677530, end_time=0x40870040) at /build/buildd/glib2.0-2.18.2/glib/gasyncqueue.c:491 retval = <value optimized out> __PRETTY_FUNCTION__ = "IA__g_async_queue_timed_pop" #4 0x00007f3afe31b245 in g_thread_pool_thread_proxy ( data=<value optimized out>) at /build/buildd/glib2.0-2.18.2/glib/gthreadpool.c:121 task = <value optimized out> pool = (GRealThreadPool *) 0x0 #5 0x00007f3afe319d54 in g_thread_create_proxy (data=0xe7f420) at /build/buildd/glib2.0-2.18.2/glib/gthread.c:635 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #6 0x00007f3afda49fc7 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #7 0x00007f3afd7bf5ad in clone () from /lib/libc.so.6 No symbol table info available. #8 0x0000000000000000 in ?? () No symbol table info available. Thread 2 (process 5166): #0 0x00007f3afda4dfad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0x00007f3afeae1495 in g_cond_timed_wait_posix_impl (cond=0xe3aaa4, entered_mutex=0x0, abs_time=<value optimized out>) at /build/buildd/glib2.0-2.18.2/gthread/gthread-posix.c:242 result = <value optimized out> end_time = {tv_sec = 1227249647, tv_nsec = 213932000} timed_out = <value optimized out> __PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl" #2 0x00007f3afe2cd62b in g_async_queue_pop_intern_unlocked (queue=0x677530, try=0, end_time=0x428de040) at /build/buildd/glib2.0-2.18.2/glib/gasyncqueue.c:365 retval = <value optimized out> __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" #3 0x00007f3afe2cd725 in IA__g_async_queue_timed_pop (queue=0x677530, end_time=0x428de040) at /build/buildd/glib2.0-2.18.2/glib/gasyncqueue.c:491 retval = <value optimized out> __PRETTY_FUNCTION__ = "IA__g_async_queue_timed_pop" #4 0x00007f3afe31b245 in g_thread_pool_thread_proxy ( data=<value optimized out>) at /build/buildd/glib2.0-2.18.2/glib/gthreadpool.c:121 task = <value optimized out> pool = (GRealThreadPool *) 0x0 #5 0x00007f3afe319d54 in g_thread_create_proxy (data=0xe9d820) at /build/buildd/glib2.0-2.18.2/glib/gthread.c:635 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #6 0x00007f3afda49fc7 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #7 0x00007f3afd7bf5ad in clone () from /lib/libc.so.6 No symbol table info available. #8 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (process 4586): #0 0x00007f3afd7b6b66 in poll () from /lib/libc.so.6 No symbol table info available. #1 0x00007f3afe2f4128 in g_main_context_iterate (context=0x66e690, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:3091 max_priority = 2147483647 timeout = 99 some_ready = <value optimized out> nfds = 5 allocated_nfds = <value optimized out> fds = (GPollFD *) 0xd943b0 __PRETTY_FUNCTION__ = "g_main_context_iterate" #2 0x00007f3afe2f47bd in IA__g_main_loop_run (loop=0xd10d90) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986 self = (GThread *) 0x6404d0 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #3 0x00007f3b012d3317 in IA__gtk_main () at /scratch/build-area/gtk+2.0-2.14.4/gtk/gtkmain.c:1200 tmp_list = (GList *) 0x7fff0a5394d0 functions = (GList *) 0x0 init = (GtkInitFunction *) 0x771550 loop = <value optimized out> #4 0x00000000004201ec in main (argc=1, argv=0x7fff0a5395a8) at xfburn-main.c:399 mainwin = (GtkWidget *) 0x7b4000 n_drives = 1 error = (GError *) 0x0 error_msg = (gchar *) 0x0 transcoder = (XfburnTranscoder *) 0x6858c0 __FUNCTION__ = "main"
I was able to reproduce this just once. I did find a piece of code that could be responsible, which is fixed in r6211. Could you give it another shot please?
It FTBFS (r6212): gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_LOCALE_DIR=\"/usr/local/share/locale\" -DEXO_API_SUBJECT_TO_CHANGE -DEXO_DISABLE_DEPRECATED -DDATADIR=\"/usr/local/share\" -I.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libburn -I/usr/include/libisofs -D_REENTRANT -I/usr/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/atk-1.0 -D_REENTRANT -I/usr/include/exo-0.3 -I/usr/include/gtk-2.0 -I/usr/include/xfce4 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -pthread -D_REENTRANT -I/usr/include/thunar-vfs-1 -I/usr/include/exo-0.3 -I/usr/include/gtk-2.0 -I/usr/include/xfce4 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -g -O2 -MT xfburn-xfburn-transcoder-gst.o -MD -MP -MF .deps/xfburn-xfburn-transcoder-gst.Tpo -c -o xfburn-xfburn-transcoder-gst.o `test -f 'xfburn-transcoder-gst.c' || echo './'`xfburn-transcoder-gst.c xfburn-transcoder-gst.c:45:41: error: gst/pbutils/missing-plugins.h: No such file or directory make[2]: *** [xfburn-xfburn-transcoder-gst.o] Error 1 make[2]: Leaving directory `/home/corsac/debian/xfce/goodies/xfburn/xfburn' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/corsac/debian/xfce/goodies/xfburn' make: *** [all] Error 2 With --enable-debug=full it FTBFS with the previous error too, and: cc1: warnings being treated as errors xfburn-transcoder-gst.c: In function ‘bus_call’: xfburn-transcoder-gst.c:624: error: implicit declaration of function ‘gst_is_missing_plugin_message’ xfburn-transcoder-gst.c:634: error: implicit declaration of function ‘gst_missing_plugin_message_get_description’ xfburn-transcoder-gst.c:634: error: format ‘%s’ expects type ‘char *’, but argument 5 has type ‘int’ Cheers,
Hm, I had a little error I think. Can you try r6213, which _should_ fail if that header is not found (but I'm not sure). Btw, the header is in libgstreamer-plugins-base0.10-dev.
Ok, it seems quite fixed, tested with r6216. Thanks :) btw, in the folder list (on top right), when you enter a new folder the position is not reseted, meaning you end up in the middle of the new directory. (not sure if I'm clear) Cheers,
(In reply to comment #9) > Ok, it seems quite fixed, tested with r6216. Thanks :) Thanks for testing Corsac! > btw, in the folder list (on top right), when you enter a new folder the > position is not reseted, meaning you end up in the middle of the new directory. > (not sure if I'm clear) Yes, it's clear and I'm aware of it. Eventually I'll have a look at it, it just hasn't been high on my list of priorities. If you want, create a new bug to make sure I don't forget :-).