#3 Crash in CD extraction dialog

open
nobody
None
5
2004-12-30
2004-12-30
Mikhail Zabaluev
No

Program output:
Marlin crashes when I try to rip a track from a CD.
I put in a CD (Donkey Rhubarb by Aphex Twin), unselect
all tracks except the first, and press Extract.
The program crashes with segmentation fault.

Output:
--------------------------------
free(): invalid pointer 0x8473278!
Done

(marlin:19483): Gtk-CRITICAL **:
gtk_list_store_set_valist: assertion `VALID_ITER (iter,
list_store)' failed
Using /dev/hdc at speed 40
Ripping 0
--------------------------------

Backtrace:
--------------------------------
#0 0xb77d670f in mallopt () from /lib/i686/libc.so.6
#1 0xb77d5e5a in mallopt () from /lib/i686/libc.so.6
#2 0xb77d5013 in malloc () from /lib/i686/libc.so.6
#3 0xb7e33106 in g_try_malloc () from
/usr/lib/libglib-2.0.so.0
#4 0xb75a86b1 in gdk_pixbuf_from_pixdata ()
from /usr/lib/libgdk_pixbuf-2.0.so.0
#5 0xb75a9671 in gdk_pixbuf_new_from_inline ()
from /usr/lib/libgdk_pixbuf-2.0.so.0
#6 0x0805b88f in marlin_progress_window_new
(sample=0x84974e8,
operation=0x8464458, parent_window=0x8275758,
title_format=0x80882d0 "Extracting %s") at
marlin-progress-window.c:170
#7 0x080591b1 in rip_op_started (operation=0x8464458,
cdda=0x8448d98)
at marlin-cdda-record.c:750
#8 0xb772aa16 in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
#9 0xb7718c06 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
#10 0xb772a528 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#11 0xb77295ac in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#12 0xb7729846 in g_signal_emit () from
/usr/lib/libgobject-2.0.so.0
#13 0xb7eb94bd in do_op (mm=0x84a8b00) at
marlin-operation.c:254
#14 0xb7eb89f1 in marlin_msgport_received
(source=0x825dbd0, cond=G_IO_IN,
d=0x82608e0) at marlin-mt.c:159
--------------------------------

Discussion