[MPlayer-users] >GUI crash

Dexter Jr dexter at dexter-lab.com
Thu Oct 28 23:24:21 CEST 2004


Hi to all,
I want to report a following problem:
When I open for a second time a menu from gmplayer the last one crash.
Also if I try to open a movie from context menu of explorer, gmplayer 
freeze.

System information
OS Slackware 10.0
 uname -a
    Linux dexter 2.6.720041012 #3 Tue Oct 12 20:52:29 EEST 2004 i686 
unknown unknown GNU/Linux

ls -l /lib/libc[.-]*
-rwxr-xr-x  1 root root 1428497 2004-09-02 23:50 /lib/libc-2.3.2.so*
lrwxr-xr-x  1 root root      13 2004-10-16 20:44 /lib/libc.so.6 -> 
libc-2.3.2.so*

gcc -v
Reading specs from /usr/lib/gcc/i486-slackware-linux/3.4.0/specs
Configured with: ../gcc-3.4.0/configure --prefix=/usr --enable-shared --enable-threads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld --verbose --target=i486-slackware-linux --host=i486-slackware-linux
Thread model: posix

ld -v
GNU ld version 2.15.90.0.3 20040415

as --version
GNU assembler 2.15.90.0.3 20040415
Copyright 2002 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License.  This program has absolutely no warranty.
This assembler was configured for a target of `i486-slackware-linux'.

xdpyinfo | grep "depth of root"
  depth of root window:    24 planes



    *

      GTK version - this shiped with slack10

    *

      GLIB version - this shiped with slack10

    *

      libpng version - this shiped with slack10


processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 10
model name      : AMD Athlon(tm) XP 2500+
stepping        : 0
cpu MHz         : 1830.301
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips        : 3620.86


Video cart:
Hercules Radeon8500
Video drivers: ATI for linux

Sound card:
Creative SB Audigy2
with ALSA OSS emulation

===============================================================
(gdb) bt
#0  0x40208992 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x405d1166 in g_mem_chunk_new () from /usr/lib/libglib-1.2.so.0
#2  0x404a3147 in gtk_clist_construct () from /usr/lib/libgtk-1.2.so.0
#3  0x404a3202 in gtk_clist_new_with_titles () from /usr/lib/libgtk-1.2.so.0
#4  0x404a31c9 in gtk_clist_new () from /usr/lib/libgtk-1.2.so.0
#5  0x080d71c5 in create_FileSelect ()
#6  0x00000001 in ?? ()
#7  0x00000000 in ?? ()
#8  0x40584c2c in _gtk_private_n_signals () from /usr/lib/libgtk-1.2.so.0
#9  0xbfffc600 in ?? ()
#10 0x0840d348 in ?? ()
#11 0x00000000 in ?? ()
#12 0x00000000 in ?? ()
#13 0x00000000 in ?? ()
#14 0x080d7a3a in ShowFileSelect ()
#15 0x00000154 in ?? ()
#16 0x404fa868 in gtk_marshal_NONE__INT_INT_POINTER () from 
/usr/lib/libgtk-1.2.so.0
#17 0x40529d9e in gtk_signal_remove_emission_hook () from 
/usr/lib/libgtk-1.2.so.0
#18 0x4052916a in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#19 0x40527234 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#20 0x4055d2ae in gtk_widget_activate () from /usr/lib/libgtk-1.2.so.0
#21 0x40502d9c in gtk_menu_shell_activate_item () from 
/usr/lib/libgtk-1.2.so.0
#22 0x4050204c in gtk_menu_shell_deactivate () from /usr/lib/libgtk-1.2.so.0
#23 0x404fa64d in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#24 0x4052919f in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#25 0x40527234 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#26 0x4055cfd9 in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#27 0x404fa4d0 in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0
#28 0x404f95c1 in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
#29 0x405a1b44 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0
#30 0x405cfe75 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#31 0x405d032c in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#32 0x405d04f5 in g_main_iteration () from /usr/lib/libglib-1.2.so.0
#33 0x404f9388 in gtk_main_iteration_do () from /usr/lib/libgtk-1.2.so.0
#34 0x080cc73c in gtkEventHandling ()
#35 0x0841a3c0 in ?? ()
#36 0x00000001 in ?? ()
#37 0x08073ebc in main (argc=1, argv=0xbffff5d4) at mplayer.c:2181

(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x40208972 to 0x402089b2:
0x40208972 <pthread_mutex_trylock+178>: add    $0x31,%al
0x40208974 <pthread_mutex_trylock+180>: shr    $0x6e,%cl
0x40208977 <pthread_mutex_trylock+183>: (bad)
0x40208978 <pthread_mutex_trylock+184>: (bad)
0x40208979 <pthread_mutex_trylock+185>: decl   0xb6(%ebp)
0x4020897f <pthread_mutex_trylock+191>: add    %dl,0xffffff89(%ebp)
0x40208982 <pthread_mutex_lock+2>:      in     $0x83,%eax
0x40208984 <pthread_mutex_lock+4>:      in     (%dx),%al
0x40208985 <pthread_mutex_lock+5>:      sbb    %cl,0x7d8bfc7d(%ecx)
0x4020898b <pthread_mutex_lock+11>:     or     %cl,0x7589f45d(%ecx)
0x40208991 <pthread_mutex_lock+17>:     clc
0x40208992 <pthread_mutex_lock+18>:     mov    0xc(%edi),%eax
0x40208995 <pthread_mutex_lock+21>:     call   0x40206649 
<__i686.get_pc_thunk.bx>
0x4020899a <pthread_mutex_lock+26>:     add    $0x8226,%ebx
0x402089a0 <pthread_mutex_lock+32>:     cmp    $0x1,%eax
0x402089a3 <pthread_mutex_lock+35>:     je     0x40208a17 
<pthread_mutex_lock+151>
0x402089a5 <pthread_mutex_lock+37>:     jle    0x40208a00 
<pthread_mutex_lock+128>
0x402089a7 <pthread_mutex_lock+39>:     cmp    $0x2,%eax
0x402089aa <pthread_mutex_lock+42>:     je     0x402089d4 
<pthread_mutex_lock+84>
0x402089ac <pthread_mutex_lock+44>:     cmp    $0x3,%eax
0x402089af <pthread_mutex_lock+47>:     je     0x402089c3 
<pthread_mutex_lock+67>
0x402089b1 <pthread_mutex_lock+49>:     mov    $0x16,%eax
End of assembler dump.

(gdb) info all-registers
eax            0x405e02c0       1079902912
ecx            0x1000   4096
edx            0x1      1
ebx            0x405e04a8       1079903400
esp            0xbfffc510       0xbfffc510
ebp            0xbfffc528       0xbfffc528
esi            0x84e4320        139346720
edi            0x0      0
eip            0x40208992       0x40208992
eflags         0x10282  66178
cs             0x73     115
ss             0x7b     123
ds             0x7b     123
es             0x7b     123
fs             0x0      0
gs             0x0      0
st0            360      (raw 0x4007b400000000000000)
st1            0        (raw 0x00000000000000000000)
st2            0.57952058062751550179814152841117902    (raw 
0x3ffe945b75f52773c4c0)
st3            0.34237306398986449076926597001602204    (raw 
0x3ffdaf4b85b1bc4e1680)
st4            0.57952058062751550179814152841117902    (raw 
0x3ffe945b75f52773c4c0)
st5            0        (raw 0x00000000000000000000)
st6            0        (raw 0x00000000000000000000)
st7            0        (raw 0x00000000000000000000)
fctrl          0x37f    895
fstat          0x4020   16416
ftag           0xffff   65535
fiseg          0x0      0
fioff          0x0      0
foseg          0x0      0
fooff          0x0      0
fop            0x0      0
xmm0           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 
0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {
    0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = 
{0xffffffffffffffff, 0xffffffffffffffff},
  uint128 = 0xffffffffffffffffffffffffffffffff}
---Type <return> to continue, or q <return> to quit---
xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 
0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {
    0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = 
{0xffffffffffffffff, 0xffffffffffffffff},
  uint128 = 0xffffffffffffffffffffffffffffffff}
xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 
0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {
    0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = 
{0xffffffffffffffff, 0xffffffffffffffff},
  uint128 = 0xffffffffffffffffffffffffffffffff}
xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 
0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {
    0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = 
{0xffffffffffffffff, 0xffffffffffffffff},
  uint128 = 0xffffffffffffffffffffffffffffffff}
xmm4           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 
0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {
    0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = 
{0xffffffffffffffff, 0xffffffffffffffff},
  uint128 = 0xffffffffffffffffffffffffffffffff}
xmm5           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 
0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {
    0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = 
{0xffffffffffffffff, 0xffffffffffffffff},
  uint128 = 0xffffffffffffffffffffffffffffffff}
xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 
0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {
    0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = 
{0xffffffffffffffff, 0xffffffffffffffff},
  uint128 = 0xffffffffffffffffffffffffffffffff}
xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 
0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {
    0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = 
{0xffffffffffffffff, 0xffffffffffffffff},
  uint128 = 0xffffffffffffffffffffffffffffffff}
mxcsr          0x1f80   8064
mm0            {uint64 = 0xb400000000000000, v2_int32 = {0x0, 
0xb4000000}, v4_int16 = {0x0, 0x0, 0x0, 0xb400}, v8_int8 = {
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4}}
mm1            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 
0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}}
mm2            {uint64 = 0x945b75f52773c4c0, v2_int32 = {0x2773c4c0, 
0x945b75f5}, v4_int16 = {0xc4c0, 0x2773, 0x75f5,
    0x945b}, v8_int8 = {0xc0, 0xc4, 0x73, 0x27, 0xf5, 0x75, 0x5b, 0x94}}
mm3            {uint64 = 0xaf4b85b1bc4e1680, v2_int32 = {0xbc4e1680, 
0xaf4b85b1}, v4_int16 = {0x1680, 0xbc4e, 0x85b1,
---Type <return> to continue, or q <return> to quit---
    0xaf4b}, v8_int8 = {0x80, 0x16, 0x4e, 0xbc, 0xb1, 0x85, 0x4b, 0xaf}}
mm4            {uint64 = 0x945b75f52773c4c0, v2_int32 = {0x2773c4c0, 
0x945b75f5}, v4_int16 = {0xc4c0, 0x2773, 0x75f5,
    0x945b}, v8_int8 = {0xc0, 0xc4, 0x73, 0x27, 0xf5, 0x75, 0x5b, 0x94}}
mm5            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 
0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}}
mm6            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 
0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}}
mm7            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 
0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}}


P.S.
If something is wrong - this is my first bug report





More information about the MPlayer-users mailing list