Sound-Juicer crashed after ripping a CD - made a TOC submission to Music Brainz first and then reread CD.
Submitted by Pedro Fragoso
Link to original bug (#553324)
Description
This bug was reported in https://bugs.launchpad.net/ubuntu/+source/sound-juicer/+bug/269854
"Sound-Juicer crashed after ripping a CD - made a TOC submission to Music Brainz first and then reread CD.
Package: sound-juicer 2.23.3-0ubuntu1
Title: sound-juicer crashed with SIGSEGV in g_cclosure_marshal_VOID__VOID()
#0 0xb7548692 in _gtk_file_system_volume_free (volume=0xa00c208) at /build/buildd/gtk+2.0-2.14.1/gtk/gtkfilesystem.c:1704
__t = <value optimized out>
__r = <value optimized out>
#1 0xb752dacf in model_free_row_data (button=<value optimized out>, iter=<value optimized out>)
at /build/buildd/gtk+2.0-2.14.1/gtk/gtkfilechooserbutton.c:1584
type = 1 '\001'
data = (gpointer) 0xa00c208
cancellable = (GCancellable *) 0x0
#2 0xb752db4a in model_remove_rows (button=0xa00d8b0, pos=2, n_rows=1)
at /build/buildd/gtk+2.0-2.14.1/gtk/gtkfilechooserbutton.c:2037
iter = {stamp = 1349616011, user_data = 0xa17b908, user_data2 = 0x0, user_data3 = 0x0}
store = (GtkListStore *) 0xa12ce58
__PRETTY_FUNCTION__ = "model_remove_rows"
#3 0xb7530485 in fs_volumes_changed_cb (fs=0xa16e580, user_data=0xa00d8b0)
at /build/buildd/gtk+2.0-2.14.1/gtk/gtkfilechooserbutton.c:2391
priv = (GtkFileChooserButtonPrivate *) 0xa00d900
volumes = <value optimized out>
#4 0xb70df3e4 in IA__g_cclosure_marshal_VOID__VOID (closure=0xa17a4c8, return_value=0x0, n_param_values=1, param_values=0xa158b18,
invocation_hint=0xbfcd933c, marshal_data=0xb7530440) at /build/buildd/glib2.0-2.18.0/gobject/gmarshal.c:77
data1 = (gpointer) 0xa16e580
data2 = (gpointer) 0xa141408
__PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__VOID"
#5 0xb70d1c53 in IA__g_closure_invoke (closure=0xa17a4c8, return_value=0x0, n_param_values=1, param_values=0xa158b18,
invocation_hint=0xbfcd933c) at /build/buildd/glib2.0-2.18.0/gobject/gclosure.c:767
marshal = (GClosureMarshal) 0x805476c <g_cclosure_marshal_VOID__VOID@plt>
marshal_data = (gpointer) 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#6 0xb70e80c5 in signal_emit_unlocked_R (node=0xa1449d8, detail=0, instance=0xa16e580, emission_return=0x0,
instance_and_params=0xa158b18) at /build/buildd/glib2.0-2.18.0/gobject/gsignal.c:3244
tmp = <value optimized out>
handler = (Handler *) 0xa1e2d40
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0xbfcd9674, instance = 0xa16e580, ihint = {signal_id = 276, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
state = EMISSION_RUN, chain_type = 4}
class_closure = (GClosure *) 0xa1357d8
handler_list = (Handler *) 0xa14a240
return_accu = (GValue *) 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}}}
signal_id = 276
max_sequential_handler_number = 913
return_value_altered = 1
#7 0xb70e97e4 in IA__g_signal_emit_valist (instance=0xa16e580, signal_id=276, detail=0,
var_args=0xbfcd94dc "XÏ\022\ny\215T·ô?\020·\030\225Í¿ìè\r·8À") at /build/buildd/glib2.0-2.18.0/gobject/gsignal.c:2977
signal_return_type = 4
param_values = (GValue *) 0xa158b2c
node = (SignalNode *) 0xa1449d8
i = 0
n_params = 0
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#8 0xb70e9c66 in IA__g_signal_emit (instance=0xa16e580, signal_id=276, detail=0)
at /build/buildd/glib2.0-2.18.0/gobject/gsignal.c:3034
No locals.
#9 0xb7548dab in volumes_changed (volume_monitor=0xa00c038, volume=0xa12cf58, user_data=0xa16e580)
at /build/buildd/gtk+2.0-2.14.1/gtk/gtkfilesystem.c:161
No locals.
#10 0xb70de8ec in IA__g_cclosure_marshal_VOID__OBJECT (closure=0xa14a6a8, return_value=0x0, n_param_values=2,
param_values=0xa17ad68, invocation_hint=0xbfcd967c, marshal_data=0xb7548d70)
at /build/buildd/glib2.0-2.18.0/gobject/gmarshal.c:636
data1 = (gpointer) 0xa00c038
data2 = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__OBJECT"
#11 0xb70d1c53 in IA__g_closure_invoke (closure=0xa14a6a8, return_value=0x0, n_param_values=2, param_values=0xa17ad68,
invocation_hint=0xbfcd967c) at /build/buildd/glib2.0-2.18.0/gobject/gclosure.c:767
marshal = (GClosureMarshal) 0xb70de860 <IA__g_cclosure_marshal_VOID__OBJECT>
marshal_data = (gpointer) 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#12 0xb70e80c5 in signal_emit_unlocked_R (node=0xa13dcc0, detail=0, instance=0xa00c038, emission_return=0x0,
instance_and_params=0xa17ad68) at /build/buildd/glib2.0-2.18.0/gobject/gsignal.c:3244
tmp = <value optimized out>
handler = (Handler *) 0xa14a180
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0xbfcd9a14, instance = 0xa00c038, ihint = {signal_id = 279, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
state = EMISSION_RUN, chain_type = 4}
class_closure = (GClosure *) 0xa168f68
handler_list = (Handler *) 0xa14a180
return_accu = (GValue *) 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}}}
signal_id = 279
max_sequential_handler_number = 913
return_value_altered = 0
#13 0xb70e97e4 in IA__g_signal_emit_valist (instance=0xa00c038, signal_id=279, detail=0,
var_args=0xbfcd987c "ô?\020·É\232\031·ô?\020·¸\230Í¿ìè\r· å\026\nXÏ\022\n8À")
at /build/buildd/glib2.0-2.18.0/gobject/gsignal.c:2977
signal_return_type = 4
param_values = (GValue *) 0xa17ad7c
node = (SignalNode *) 0xa13dcc0
i = 1
n_params = 1
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#14 0xb70e9b0d in IA__g_signal_emit_by_name (instance=0xa00c038, detailed_signal=0xb71c0752 "volume-changed")
at /build/buildd/glib2.0-2.18.0/gobject/gsignal.c:3071
detail = 0
signal_id = 279
__PRETTY_FUNCTION__ = "IA__g_signal_emit_by_name"
#15 0xb7199aee in child_volume_changed (child_monitor=0xa16e5a0, child_volume=0xa12cf58, union_monitor=0xa00c038)
at /build/buildd/glib2.0-2.18.0/gio/gunionvolumemonitor.c:270
No locals.
#16 0xb70de8ec in IA__g_cclosure_marshal_VOID__OBJECT (closure=0xa1487a0, return_value=0x0, n_param_values=2,
param_values=0xa178ef0, invocation_hint=0xbfcd9a1c, marshal_data=0xb7199ac0)
at /build/buildd/glib2.0-2.18.0/gobject/gmarshal.c:636
data1 = (gpointer) 0xa16e5a0
data2 = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__OBJECT"
#17 0xb70d1c53 in IA__g_closure_invoke (closure=0xa1487a0, return_value=0x0, n_param_values=2, param_values=0xa178ef0,
invocation_hint=0xbfcd9a1c) at /build/buildd/glib2.0-2.18.0/gobject/gclosure.c:767
marshal = (GClosureMarshal) 0xb70de860 <IA__g_cclosure_marshal_VOID__OBJECT>
marshal_data = (gpointer) 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#18 0xb70e80c5 in signal_emit_unlocked_R (node=0xa13dcc0, detail=0, instance=0xa16e5a0, emission_return=0x0,
instance_and_params=0xa178ef0) at /build/buildd/glib2.0-2.18.0/gobject/gsignal.c:3244
tmp = <value optimized out>
handler = (Handler *) 0xa16e620
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0x0, instance = 0xa16e5a0, ihint = {signal_id = 279, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
state = EMISSION_RUN, chain_type = 4}
class_closure = (GClosure *) 0xa168f68
handler_list = (Handler *) 0xa16e620
return_accu = (GValue *) 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}}}
signal_id = 279
max_sequential_handler_number = 913
return_value_altered = 0
#19 0xb70e97e4 in IA__g_signal_emit_valist (instance=0xa16e5a0, signal_id=279, detail=0,
var_args=0xbfcd9c1c "ô_\f·ô_\f·\214\234Í¿H\234Í¿Qw\004·XÏ\022\n") at /build/buildd/glib2.0-2.18.0/gobject/gsignal.c:2977
signal_return_type = 4
param_values = (GValue *) 0xa178f04
node = (SignalNode *) 0xa13dcc0
i = 1
n_params = 1
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#20 0xb70e9b0d in IA__g_signal_emit_by_name (instance=0xa16e5a0, detailed_signal=0xb65d89ee "volume-changed")
at /build/buildd/glib2.0-2.18.0/gobject/gsignal.c:3071
detail = 0
signal_id = 279
__PRETTY_FUNCTION__ = "IA__g_signal_emit_by_name"
#21 0xb65cd219 in ?? () from /usr/lib/gio/modules/libgioremote-volume-monitor.so
#22 0xb7047751 in g_idle_dispatch (source=0xa3d76c8, callback=0xa141408, user_data=0xa12cf58)
at /build/buildd/glib2.0-2.18.0/glib/gmain.c:4232
No locals.
#23 0xb70496b1 in IA__g_main_context_dispatch (context=0x9e94060) at /build/buildd/glib2.0-2.18.0/glib/gmain.c:2142
No locals.
#24 0xb704cd53 in g_main_context_iterate (context=0x9e94060, block=1, dispatch=1, self=0x9e76ef0)
at /build/buildd/glib2.0-2.18.0/glib/gmain.c:2775
max_priority = 200
timeout = 0
some_ready = 1
nfds = 13
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xa3811f0
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#25 0xb704d272 in IA__g_main_loop_run (loop=0xa2b4298) at /build/buildd/glib2.0-2.18.0/glib/gmain.c:2983
self = (GThread *) 0x9e76ef0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#26 0xb7592fc9 in IA__gtk_main () at /build/buildd/gtk+2.0-2.14.1/gtk/gtkmain.c:1172
tmp_list = (GList *) 0x9fcf598
functions = (GList *) 0x0
init = (GtkInitFunction *) 0xa1e01d8
loop = (GMainLoop *) 0xa2b4298
#27 0x08059a83 in main (argc=2, argv=) at sj-main.c:1855
program = (GnomeProgram *) 0x9e7fc58
error = (GError *) 0x0
selection = <value optimized out>
device = 0x0
uris = (char **) 0x9e924d0
ctx = <value optimized out>
lpmenu = <value optimized out>
entries = {{long_name = 0x806af63 "auto-start", short_name = 97 'a', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x8070ab4, description = 0x806af6e "Start extracting immediately", arg_description = 0x0}, {
long_name = 0x806ac58 "play", short_name = 112 'p', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x8070ab8,
description = 0x806af8b "Start playing immediately", arg_description = 0x0}, {long_name = 0x806d91c "device",
short_name = 100 'd', flags = 0, arg = G_OPTION_ARG_FILENAME, arg_data = 0xbfcd9eb0,
description = 0x806afa5 "What CD device to read", arg_description = 0x806afbc "DEVICE"}, {long_name = 0x806bf85 "",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_FILENAME_ARRAY, arg_data = 0xbfcd9eac,
description = 0x806afc3 "URI to the CD device to read", arg_description = 0x0}, {long_name = 0x0, short_name = 0 '\0',
flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}}
Version: 2.23.x