Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 105569 - mplayer segfaults on empty file
Summary: mplayer segfaults on empty file
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-10 23:27 UTC by Clock
Modified: 2006-06-22 08:12 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Clock 2005-09-10 23:27:26 UTC
Script started on Sun Sep 11 08:24:21 2005
]0;clock@kestrel:~clock@kestrel:~$ m ls -la b
[00m-rw-r--r--  1 clock users 0 Sep 11 08:23 [00mb[00m
[m]0;clock@kestrel:~clock@kestrel:~$ mplayer b
MPlayer 1.0pre6-3.3.5-20050130 (C) 2000-2004 MPlayer Team
CPU: Intel  (Family: 6, Stepping: 8)
Detected cache-line size is 64 bytes
MMX2 supported but disabled
SSE2 supported but disabled
CPUflags:  MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX SSE


Warning unknown option cache_min at line 144
Warning unknown option cache_prefill at line 147

77 audio & 189 video codecs
Playing b.

Cache fill:  0.00% (0 bytes)    XMMS: found plugin: libmikmod.so (MikMod Player
1.2.10)
XMMS: found plugin: libvorbis.so (Ogg Vorbis Player 1.2.10)
XMMS: found plugin: xmp-plugin.so (XMP Player 2.0.5-pre3)

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

Gtk-WARNING **: gtk_type_create(): unknown parent type `21'.

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion
`hash_table != NULL' failed.

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion
`hash_table != NULL' failed.

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion
`hash_table != NULL' failed.

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion
`hash_table != NULL' failed.

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

Gtk-WARNING **: gtk_type_create(): unknown parent type `21'.

Gtk-CRITICAL **: file gtktypeutils.c: line 337 (gtk_type_class): assertion `node
!= NULL' failed.

Gtk-WARNING **: gtk_arg_type_new(): argument class in
"GtkContainer::border_width" is not in the `(null)' ancestry

Gtk-CRITICAL **: file gtkobject.c: line 939 (gtk_object_add_arg_type): assertion
`arg_type > GTK_TYPE_NONE' failed.

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

Gtk-WARNING **: gtk_type_create(): unknown parent type `21'.

Gtk-CRITICAL **: file gtkobject.c: line 939 (gtk_object_add_arg_type): assertion
`arg_type > GTK_TYPE_NONE' failed.

Gtk-WARNING **: gtk_arg_type_new(): argument class in
"GtkContainer::reallocate_redraws" is not in the `(null)' ancestry

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

Gtk-WARNING **: gtk_type_create(): unknown parent type `21'.

Gtk-CRITICAL **: file gtksignal.c: line 433 (gtk_signal_lookup): assertion
`gtk_type_is_a (object_type, GTK_TYPE_OBJECT)' failed.

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

Gtk-WARNING **: gtk_type_create(): unknown parent type `21'.

Gtk-CRITICAL **: file gtksignal.c: line 433 (gtk_signal_lookup): assertion
`gtk_type_is_a (object_type, GTK_TYPE_OBJECT)' failed.

Gtk-CRITICAL **: file gtksignal.c: line 433 (gtk_signal_lookup): assertion
`gtk_type_is_a (object_type, GTK_TYPE_OBJECT)' failed.

Gtk-CRITICAL **: file gtksignal.c: line 433 (gtk_signal_lookup): assertion
`gtk_type_is_a (object_type, GTK_TYPE_OBJECT)' failed.

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

Gtk-WARNING **: gtk_type_create(): unknown parent type `21'.

Gtk-CRITICAL **: file gtksignal.c: line 433 (gtk_signal_lookup): assertion
`gtk_type_is_a (object_type, GTK_TYPE_OBJECT)' failed.

Gtk-CRITICAL **: file gtkobject.c: line 357 (gtk_object_class_add_signals):
assertion `GTK_IS_OBJECT_CLASS (class)' failed.

Gtk-CRITICAL **: file gtkobject.c: line 939 (gtk_object_add_arg_type): assertion
`arg_type > GTK_TYPE_NONE' failed.

Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkWindow::title" is not
in the `(null)' ancestry

Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkWindow::auto_shrink"
is not in the `(null)' ancestry

Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkWindow::allow_shrink"
is not in the `(null)' ancestry

Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkWindow::allow_grow" is
not in the `(null)' ancestry

Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkWindow::modal" is not
in the `(null)' ancestry

Gtk-CRITICAL **: file gtkobject.c: line 939 (gtk_object_add_arg_type): assertion
`arg_type > GTK_TYPE_NONE' failed.

Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkWindow::default_width"
is not in the `(null)' ancestry

Gtk-WARNING **: gtk_arg_type_new(): argument class in
"GtkWindow::default_height" is not in the `(null)' ancestry

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

Gtk-WARNING **: gtk_type_create(): unknown parent type `21'.

Gtk-CRITICAL **: file gtksignal.c: line 433 (gtk_signal_lookup): assertion
`gtk_type_is_a (object_type, GTK_TYPE_OBJECT)' failed.

Gtk-CRITICAL **: file gtkobject.c: line 357 (gtk_object_class_add_signals):
assertion `GTK_IS_OBJECT_CLASS (class)' failed.

Gtk-WARNING **: invalid cast from `GtkBin' to `(unknown)'

Gtk-WARNING **: invalid cast from `GtkWindow' to `(unknown)'

Gtk-WARNING **: invalid cast from `GtkWindow' to `(unknown)'

Gtk-WARNING **: invalid cast from `GtkWindow' to `(unknown)'

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

Gtk-WARNING **: gtk_type_create(): unknown parent type `21'.

Gtk-CRITICAL **: file gtkwidget.c: line 2285 (gtk_widget_queue_resize):
assertion `GTK_IS_WIDGET (widget)' failed.

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

Gtk-WARNING **: gtk_type_create(): unknown parent type `21'.

Gtk-CRITICAL **: file gtkwidget.c: line 4871 (gtk_widget_ref): assertion
`GTK_IS_WIDGET (widget)' failed.

Gtk-WARNING **: invalid cast from `GtkWindow' to `(unknown)'

Gtk-CRITICAL **: file gtkobject.c: line 457 (gtk_object_sink): assertion
`GTK_IS_OBJECT (object)' failed.

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion
`hash_table != NULL' failed.

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion
`hash_table != NULL' failed.

Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkBox::spacing" is not
in the `(null)' ancestry

Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkBox::homogeneous" is
not in the `(null)' ancestry

Gtk-CRITICAL **: file gtkarg.c: line 68 (gtk_arg_type_new_static): assertion
`GTK_FUNDAMENTAL_TYPE (base_class_type) == GTK_TYPE_OBJECT' failed.

Gtk-CRITICAL **: file gtkarg.c: line 68 (gtk_arg_type_new_static): assertion
`GTK_FUNDAMENTAL_TYPE (base_class_type) == GTK_TYPE_OBJECT' failed.

Gtk-CRITICAL **: file gtkarg.c: line 68 (gtk_arg_type_new_static): assertion
`GTK_FUNDAMENTAL_TYPE (base_class_type) == GTK_TYPE_OBJECT' failed.

Gtk-CRITICAL **: file gtkcontainer.c: line 535
(gtk_container_add_child_arg_type): assertion `arg_type > GTK_TYPE_NONE' failed.

Gtk-CRITICAL **: file gtkarg.c: line 68 (gtk_arg_type_new_static): assertion
`GTK_FUNDAMENTAL_TYPE (base_class_type) == GTK_TYPE_OBJECT' failed.

Gtk-WARNING **: invalid cast from `GtkBox' to `(unknown)'

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

Gtk-WARNING **: gtk_type_create(): unknown parent type `21'.

Gtk-CRITICAL **: file gtkcontainer.c: line 714 (gtk_container_add): assertion
`GTK_IS_WIDGET (widget)' failed.

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

Gtk-WARNING **: gtk_type_create(): unknown parent type `21'.

Gtk-CRITICAL **: file gtkwidget.c: line 1428 (gtk_widget_show): assertion
`GTK_IS_WIDGET (widget)' failed.

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion
`hash_table != NULL' failed.

Gtk-WARNING **: invalid cast from `GtkBox' to `(unknown)'

Gtk-WARNING **: invalid cast from `GtkHBox' to `(unknown)'

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

Gtk-WARNING **: gtk_type_create(): unknown parent type `21'.

Gtk-CRITICAL **: file gtkwidget.c: line 3356 (gtk_widget_set_parent): assertion
`GTK_IS_WIDGET (widget)' failed.

Gtk-WARNING **: invalid cast from `GtkVBox' to `(unknown)'

Gtk-WARNING **: invalid cast from `GtkVBox' to `(unknown)'

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

Gtk-WARNING **: gtk_type_create(): unknown parent type `21'.

Gtk-CRITICAL **: file gtkwidget.c: line 1428 (gtk_widget_show): assertion
`GTK_IS_WIDGET (widget)' failed.

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

Gtk-WARNING **: gtk_type_create(): unknown parent type `21'.

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion
`hash_table != NULL' failed.

GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion
`hash_table != NULL' failed.

GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion
`hash_table != NULL' failed.

Gtk-WARNING **: invalid class type `GtkSeparator' in cast to `(unknown)'


MPlayer interrupted by signal 11 in module: demux_open
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.
]0;clock@kestrel:~clock@kestrel:~$ exit

Script done on Sun Sep 11 08:24:31 2005

clock@kestrel:~$ mplayer --version
MPlayer 1.0pre6-3.3.5-20050130 (C) 2000-2004 MPlayer Team
CPU: Intel  (Family: 6, Stepping: 8)
Detected cache-line size is 64 bytes
MMX2 supported but disabled
SSE2 supported but disabled
CPUflags:  MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX SSE


Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.5-r1, 2.6.13 i686)
=================================================================
System uname: 2.6.13 i686 Intel(R) Pentium(R) M processor 1.50GHz
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -mcpu=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS=""
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac aalib alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl
dga divx4linux dri dv dvd dvdread eds emboss encode esd exif fam ffmpeg fftw
flac flash foomatic foomaticdb fortran ftp gd gdbm gif glut gnome gpm gstreamer
gtk gtk2 guile icq imagemagick imap imlib ipv6 jabber jack java javascript jpeg
kde ldap libcaca libg++ libwww live matroska mikmod ming mmap mmx mng motif
mozilla mp3 mpeg mysql nas ncurses nls ogg oggvorbis opengl oss pam pdflib perl
php png python qt quicktime readline real ruby samba sdl sharedmem shorten slang
socks5 speex spell sse ssl svg svga tcltk tcpd tetex theora threads tiff tls
truetype truetype-fonts type1-fonts unicode vorbis wifi win32codecs wmf xine
xinerama xml xml2 xmms xpm xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Reimar Döffinger 2005-09-11 04:16:32 UTC
Using the XMMS demuxer is unsupported from MPlayer side. It seems xmp-plugin.so 
cause the problem.
Maybe you could add a warning to the ebuild when the xmms USE flag is set.
Comment 2 Steve Dibb (RETIRED) gentoo-dev 2006-06-22 08:12:40 UTC
Still an issue with newer versions of mplayer?