[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