crash when clicking continue without selecting a disk on ambiguous disk popup

Bug #84243 reported by Sander Marechal
2
Affects Status Importance Assigned to Milestone
sound-juicer (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: sound-juicer

Whn you put in a disk that can be more then one musicbrainz entry (for example, Jimi Hendriks - picture disk / purlple haze) a popup appears offering to choose the right one. When you click select without picking any suggested disk, sound-juicer crashes. Instead, it should show an empty disk (no song titles, unknown artist, etcetera).

Revision history for this message
Sander Marechal (s-marechal) wrote :

crash report attached

Revision history for this message
Simon Law (sfllaw) wrote :

This appears to be sound-juicer passing invalid pointers into glib-2.0.

Changed in sound-juicer:
importance: Undecided → Medium
status: Unconfirmed → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :
Download full text (14.7 KiB)

Debug backtrace:

#0 0xb7ac7ee5 in IA__gtk_tree_model_get_valist (tree_model=0x84e0858, iter=0xbf848158,
    var_args=0xbf84811c "h\201\204������\017U\b\002") at gtktreemodel.c:1439
        _vtable = (GTypeValueTable *) 0xb712a3f7
        _lcopy_format = (gchar *) 0xb712acd9 "\201�\033\203"
        _cvalues = {{v_int = -1223512871, v_long = -1223512871, v_int64 = -5255258878654632743,
    v_double = -1.9696534812502661e-43, v_pointer = 0xb712acd9}, {v_int = -1223209312, v_long = -1223209312,
    v_int64 = -5254947871482491232, v_double = -2.0935192338109709e-43, v_pointer = 0xb7174ea0}, {v_int = -1081835352,
    v_long = -1081835352, v_int64 = -5256509414075760472, v_double = -1.632630524795116e-43, v_pointer = 0xbf8480a8}, {
    v_int = -1223209308, v_long = -1223209308, v_int64 = -5254947871482491228, v_double = -2.0935192338109725e-43,
    v_pointer = 0xb7174ea4}, {v_int = -1223209284, v_long = -1223209284, v_int64 = -5253652578065494340,
    v_double = -2.6093996001011867e-43, v_pointer = 0xb7174ebc}, {v_int = 135507112, v_long = 135507112,
    v_int64 = 589000734093323432, v_double = 2.7021825093959638e-269, v_pointer = 0x813aca8}, {v_int = -1081835304,
    v_long = -1081835304, v_int64 = -5254025887891554088, v_double = -2.4607203840406749e-43, v_pointer = 0xbf8480d8}, {
    v_int = -1223209312, v_long = -1223209312, v_int64 = -4646447144187244896, v_double = -0.010011559092993949,
    v_pointer = 0xb7174ea0}}
        _n_values = <value optimized out>
        column = 2
        __PRETTY_FUNCTION__ = "IA__gtk_tree_model_get_valist"
#1 0xb7ac80dd in IA__gtk_tree_model_get (tree_model=0x84e0858, iter=0xbf848158) at gtktreemodel.c:1401
        var_args = 0xbf848118 "\002"
        __PRETTY_FUNCTION__ = "IA__gtk_tree_model_get"
#2 0x080537c1 in multiple_album_dialog (albums=0x0) at sj-main.c:514
        column = <value optimized out>
        text_renderer = (GtkCellRenderer *) 0x80b4ce0
        album = <value optimized out>
        iter = {stamp = 0, user_data = 0x0, user_data2 = 0x0, user_data3 = 0x0}
        response = <value optimized out>
        __PRETTY_FUNCTION__ = "multiple_album_dialog"
        selection = (GtkTreeSelection *) 0x818f640
        albums_store = (GtkListStore *) 0x84e0858
        albums_listview = (GtkWidget *) 0x818c1c8
        dialog = (GtkWidget *) 0x82c7800
#3 0x080548c6 in metadata_cb (m=0x81479a0, albums=0x84dfb80, error=0x0) at sj-main.c:657
        dialog = <value optimized out>
        realized = 1
#4 0x0806147d in metadata_marshal_VOID__POINTER_POINTER (closure=0x8149048, return_value=0x0, n_param_values=3,
    param_values=0xbf84840c, invocation_hint=0xbf84831c, marshal_data=0x8054700) at sj-metadata-marshal.c:82
        data1 = (gpointer) 0x81479a0
        data2 = <value optimized out>
        __PRETTY_FUNCTION__ = "metadata_marshal_VOID__POINTER_POINTER"
#5 0xb714479b in IA__g_closure_invoke (closure=0x8149048, return_value=0x0, n_param_values=3, param_values=0xbf84840c,
    invocation_hint=0xbf84831c) at gclosure.c:490
        marshal = (GClosureMarshal) 0x8061420 <metadata_marshal_VOID__POINTER_POINTER>
        marshal_data = (gpointer) 0x0
        __PRETTY_FUNCTION__ = "IA__g_closure_inv...

Revision history for this message
Sebastien Bacher (seb128) wrote :

could you try if that's still an issue in hardy?

Changed in sound-juicer:
status: Confirmed → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!.

Changed in sound-juicer:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.