Bug#282683: totem: Totem crash on startup: maybe egg_recent related issues?

Riccardo Lancellotti Riccardo Lancellotti <riccardo@weblab.ing.unimo.it>, 282683@bugs.debian.org
Tue, 21 Dec 2004 11:11:46 +0100


Package: totem
Version: 0.99.22-1
Followup-For: Bug #282683


When I start totem on startup i experience a crash. The problem is
reproducible and is not related to the backend (the problem arises with
both totem-gstreamer and totem-xine). I send you a backtrace of the
problem. It seems like the crash occurs in handling recent file list.

(totem:9655): GLib-CRITICAL **: file gutf8.c: line 1537
(g_utf8_validate): assertion `str != NULL' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1223579328 (LWP 9655)]
0xb727afd3 in strlen () from /lib/tls/libc.so.6
(gdb) bt
#0  0xb727afd3 in strlen () from /lib/tls/libc.so.6
#1  0x0805920b in make_valid_utf8 (name=0x0) at egg-recent-item.c:251
#2  0x080593a1 in egg_recent_item_get_short_name (item=0x0) at
egg-recent-item.c:323
#3  0x08059c5a in egg_recent_view_gtk_new_menu_item (view=0x82e9fb0,
item=0x836a738, index=5) at egg-recent-view-gtk.c:224
#4  0x08059f4f in egg_recent_view_gtk_add_to_menu (view=0x82e9fb0,
item=0x836a738, display=5, index=5) at egg-recent-view-gtk.c:317
#5  0x0805a03b in egg_recent_view_gtk_set_list (view=0x82e9fb0,
list=0x836b9d0) at egg-recent-view-gtk.c:352
#6  0xb75ffd4e in g_cclosure_marshal_VOID__POINTER () from
/usr/lib/libgobject-2.0.so.0
#7  0xb75eac20 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#8  0xb75fec28 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#9  0xb75fdbe7 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#10 0xb75fdee4 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#11 0x08058c82 in egg_recent_model_changed (model=0xb7619d68) at
egg-recent-model.c:1675
#12 0x0806b648 in totem_setup_recent (totem=0x814da38) at totem.c:3633
#13 0x0806c137 in main (argc=1, argv=0xbffff954) at totem.c:3939

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.9
Locale: LANG=it_IT@euro, LC_CTYPE=it_IT@euro (charmap=ISO-8859-15)

Versions of packages totem depends on:
ii  totem-xine                    0.99.22-1  A simple media player for the Gnom

-- debconf information:
* totem/thumbnailer: true