[Pkg-xfce-devel] Bug#613563: xfburn: When a new directory is added to a composition, crash when launching the burn

Manuel Klein manuk7 at laposte.net
Tue Feb 15 17:57:30 UTC 2011


Package: xfburn
Version: 0.4.3-1
Severity: normal

Hi,

In Data composition mode, I would use the new directory functionnality to organize my burn in a heavy composition. Unfortunately, when clicking on 'Proceed to burn', Xfburn crashed.

This bug occurs as soon as we add at least one directory from 'Create directory' function.

It can be reproduced simply according to this steps:
 - Select New Data Composition at launch
 - Create a directory (let's name it "pipo")
 - Click on Proceed to burn
*Segfault*

I built xfburn from sources to collect backtrace provided in attachement.
On line 10 of traceback_xfburn_bt_full is the name of added directory.

Regards,

Manu

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (1100, 'unstable'), (500, 'testing'), (100, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.37-rc5-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xfburn depends on:
ii  hal                    0.5.14-1-patch1   Hardware Abstraction Layer
ii  libatk1.0-0            1.30.0-1          The ATK accessibility toolkit
ii  libburn4               0.8.0.pl00-2      library to provide CD/DVD writing 
ii  libc6                  2.11.2-11         Embedded GNU C Library: Shared lib
ii  libcairo2              1.8.10-6          The Cairo 2D vector graphics libra
ii  libdbus-1-3            1.2.24-4          simple interprocess messaging syst
ii  libexo-0.3-0           0.3.107-1         Library with extensions for Xfce
ii  libfontconfig1         2.8.0-2.1         generic font configuration library
ii  libfreetype6           2.4.2-2.1         FreeType 2 font engine, shared lib
ii  libglib2.0-0           2.24.2-1          The GLib library of C routines
ii  libgstreamer-plugins-b 0.10.30-1         GStreamer libraries from the "base
ii  libgstreamer0.10-0     0.10.30-1         Core GStreamer libraries and eleme
ii  libgtk2.0-0            2.20.1-2          The GTK+ graphical user interface 
ii  libhal-storage1        0.5.14-5          Hardware Abstraction Layer - share
ii  libhal1                0.5.14-5          Hardware Abstraction Layer - share
ii  libisofs6              0.6.32-2          library to create ISO9960 images
ii  libpango1.0-0          1.28.3-1+squeeze1 Layout and rendering of internatio
ii  libthunar-vfs-1-2      1.0.2-1+b1        VFS abstraction used in thunar
ii  libxfce4util4          4.6.2-1           Utility functions library for Xfce
ii  libxfcegui4-4          4.6.4-1           Basic GUI C functions for Xfce4
ii  libxml2                2.7.8.dfsg-2      GNOME XML library

xfburn recommends no packages.

xfburn suggests no packages.

-- no debconf information
-------------- next part --------------
 gdb xfburn
GNU gdb (GDB) 7.2-debian
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/xfburn...done.
(gdb) r
Starting program: /usr/bin/xfburn 
[Thread debugging using libthread_db enabled]
** Message: No existing settings file, using default settings
** Message: Using Thunar-VFS 1.0.2
** Message: Using HAL
** Message: Using Transcodeur GStreamer transcoder.

(xfburn:19585): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed

Program received signal SIGSEGV, Segmentation fault.
__strcmp_sse2 () at ../sysdeps/x86_64/multiarch/../strcmp.S:99
99  ../sysdeps/x86_64/multiarch/../strcmp.S: Aucun fichier ou dossier de ce type.
    in ../sysdeps/x86_64/multiarch/../strcmp.S
(gdb) bt
#0  __strcmp_sse2 () at ../sysdeps/x86_64/multiarch/../strcmp.S:99
#1  0x000000000042a691 in fill_image_with_composition (model=0x997560, image=0x9decf0, parent=0x9d43d0, 
    iter=0x7fffffffd5d0) at xfburn-data-composition.c:1880
#2  0x000000000042a8c6 in generate_iso_image (dc=0x791240) at xfburn-data-composition.c:1928
#3  0x000000000042640d in cb_begin_burn (du=0x9a8030, dc=0x791240) at xfburn-data-composition.c:499
#4  0x00007ffff48d847e in IA__g_closure_invoke (closure=0x9ced30, return_value=0x0, n_param_values=1, 
    param_values=0x8a8060, invocation_hint=0x7fffffffd7b0) at /scratch/build-area/glib2.0-2.24.2/gobject/gclosure.c:767
#5  0x00007ffff48ee3f7 in signal_emit_unlocked_R (node=0x9c5720, detail=<value optimized out>, 
    instance=<value optimized out>, emission_return=<value optimized out>, instance_and_params=<value optimized out>)
    at /scratch/build-area/glib2.0-2.24.2/gobject/gsignal.c:3248
#6  0x00007ffff48efa76 in IA__g_signal_emit_valist (instance=0x9a8030, signal_id=<value optimized out>, detail=0, 
    var_args=0x7fffffffd9a0) at /scratch/build-area/glib2.0-2.24.2/gobject/gsignal.c:2981
#7  0x00007ffff48effc3 in IA__g_signal_emit (instance=0x0, signal_id=10333152, detail=10333152)
    at /scratch/build-area/glib2.0-2.24.2/gobject/gsignal.c:3038
#8  0x00000000004301c4 in cb_button_clicked (button=0x9c03c0, du=0x9a8030) at xfburn-disc-usage.c:201
#9  0x00007ffff48d847e in IA__g_closure_invoke (closure=0x9cee10, return_value=0x0, n_param_values=1, 
    param_values=0x88e980, invocation_hint=0x7fffffffdc00) at /scratch/build-area/glib2.0-2.24.2/gobject/gclosure.c:767
#10 0x00007ffff48ee3f7 in signal_emit_unlocked_R (node=0x8b5a00, detail=<value optimized out>, 
    instance=<value optimized out>, emission_return=<value optimized out>, instance_and_params=<value optimized out>)
    at /scratch/build-area/glib2.0-2.24.2/gobject/gsignal.c:3248
#11 0x00007ffff48efa76 in IA__g_signal_emit_valist (instance=0x9c03c0, signal_id=<value optimized out>, detail=0, 
    var_args=0x7fffffffddf0) at /scratch/build-area/glib2.0-2.24.2/gobject/gsignal.c:2981
#12 0x00007ffff48effc3 in IA__g_signal_emit (instance=0x0, signal_id=10333152, detail=10333152)
    at /scratch/build-area/glib2.0-2.24.2/gobject/gsignal.c:3038
#13 0x00007ffff6c81285 in gtk_real_button_released (button=0x0) at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkbutton.c:1725
#14 0x00007ffff48d847e in IA__g_closure_invoke (closure=0x8b7f90, return_value=0x0, n_param_values=1, 
    param_values=0x8a5aa0, invocation_hint=0x7fffffffe010) at /scratch/build-area/glib2.0-2.24.2/gobject/gclosure.c:767
#15 0x00007ffff48edcc1 in signal_emit_unlocked_R (node=0x8b5930, detail=<value optimized out>, 
    instance=<value optimized out>, emission_return=<value optimized out>, instance_and_params=<value optimized out>)
    at /scratch/build-area/glib2.0-2.24.2/gobject/gsignal.c:3178
#16 0x00007ffff48efa76 in IA__g_signal_emit_valist (instance=0x9c03c0, signal_id=<value optimized out>, detail=0, 
    var_args=0x7fffffffe200) at /scratch/build-area/glib2.0-2.24.2/gobject/gsignal.c:2981
#17 0x00007ffff48effc3 in IA__g_signal_emit (instance=0x0, signal_id=10333152, detail=10333152)
    at /scratch/build-area/glib2.0-2.24.2/gobject/gsignal.c:3038
#18 0x00007ffff6c7ff8d in gtk_button_button_release (widget=0x0, event=0x9dabe0)
    at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkbutton.c:1617
#19 0x00007ffff6d2cc78 in _gtk_marshal_BOOLEAN__BOXED (closure=0x7d90d0, return_value=0x7fffffffe490, 
    n_param_values=<value optimized out>, param_values=0x9d28d0, invocation_hint=<value optimized out>, 
    marshal_data=0x7ffff6c7ff70) at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
#20 0x00007ffff48d847e in IA__g_closure_invoke (closure=0x7d90d0, return_value=0x7fffffffe490, n_param_values=2, 
    param_values=0x9d28d0, invocation_hint=0x7fffffffe450) at /scratch/build-area/glib2.0-2.24.2/gobject/gclosure.c:767
#21 0x00007ffff48ee040 in signal_emit_unlocked_R (node=0x7d9120, detail=<value optimized out>, 
    instance=<value optimized out>, emission_return=<value optimized out>, instance_and_params=<value optimized out>)
    at /scratch/build-area/glib2.0-2.24.2/gobject/gsignal.c:3286
#22 0x00007ffff48ef8bd in IA__g_signal_emit_valist (instance=0x9c03c0, signal_id=<value optimized out>, detail=0, 
    var_args=0x7fffffffe640) at /scratch/build-area/glib2.0-2.24.2/gobject/gsignal.c:2991
#23 0x00007ffff48effc3 in IA__g_signal_emit (instance=0x0, signal_id=10333152, detail=10333152)
    at /scratch/build-area/glib2.0-2.24.2/gobject/gsignal.c:3038
#24 0x00007ffff6e42f7f in gtk_widget_event_internal (widget=0x9c03c0, event=0x9cb560)
    at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkwidget.c:4943
#25 0x00007ffff6d25163 in IA__gtk_propagate_event (widget=0x9c03c0, event=0x9cb560)
    at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkmain.c:2442
#26 0x00007ffff6d2621b in IA__gtk_main_do_event (event=0x9cb560) at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkmain.c:1647
---Type <return> to continue, or q <return> to quit---
#27 0x00007ffff67893cc in gdk_event_dispatch (source=<value optimized out>, callback=<value optimized out>, 
    user_data=<value optimized out>) at /scratch/build-area/gtk+2.0-2.20.1/gdk/x11/gdkevents-x11.c:2372
#28 0x00007ffff3ed66f2 in g_main_dispatch (context=0x67be00) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:1960
#29 IA__g_main_context_dispatch (context=0x67be00) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2513
#30 0x00007ffff3eda568 in g_main_context_iterate (context=0x67be00, block=<value optimized out>, 
    dispatch=<value optimized out>, self=<value optimized out>) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2591
#31 0x00007ffff3edaa75 in IA__g_main_loop_run (loop=0x988390) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2799
#32 0x00007ffff6d266b7 in IA__gtk_main () at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkmain.c:1219
#33 0x00000000004222a8 in main (argc=1, argv=0x7fffffffeb48) at xfburn-main.c:408
(gdb) 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: traceback_xfburn_bt_full
Type: text/x-c++
Size: 13379 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-xfce-devel/attachments/20110215/d376532e/attachment.bin>


More information about the Pkg-xfce-devel mailing list