[Mplayer-advusers] Fw: [MPlayer-users] gmplayer crashes on AVI with unsupported codec (on PPC)
Attila Kinali
kinali at gmx.net
Tue Oct 15 14:56:41 CEST 2002
Begin forwarded message:
Date: Tue, 15 Oct 2002 12:35:45 +0200
From: Wolfgang Thiess <wollet1 at gmx.net>
To: mplayer-users at mplayerhq.hu
Subject: [MPlayer-users] gmplayer crashes on AVI with unsupported codec (on PPC)
[Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
I am running mplayer on an Apple Macintosh G3 b&w Power PC.
I downloaded todays version from CVS tree.
./configure --enable-gui --enable-debug=3 says:
[...]
NOTE: WIN32 codec DLLs are not supported on your CPU (ppc).
You may encounter a few AVI files that cannot be played due to missing
open source video/audio codec support.
[...]
gmplayer wth02.avi gives a message box:
Error!
Can't find codec matching selected -vo and video format 0x32335649!
OK
...and crashes. mplayer says in this situation: no video - might be OK, but
gmplayer shouldn't crash.
Regards
Wolfgang
P.S. maybe someone will change the gdb-instructions for non i386 machines?
(see listing)
System Information:
Your Linux distribution or operating system e.g.:
Yellow Dog Linux 2.3
kernel version:
Linux wth02.wth.home 2.4.19-4a #1 Wed Jun 5 01:34:59 EDT 2002 ppc unknown
libc version:
-rwxr-xr-x 2 root root 5172668 Jul 31 07:53 /lib/libc-2.2.5.so
lrwxrwxrwx 1 root root 13 Sep 19 17:30 /lib/libc.so.6 ->
libc-2.2.5.so
X version:
XFree86 Version 4.2.0 (echo Yellow Dog Linux release: 4.2.0-6.30e) / X Window
System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 23 January 2002
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/)
Build Operating System: Linux 2.4.19-3b ppc [ELF]
Build Host: kaelta.terraplex.com
Module Loader present
gcc and ld versions:
Reading specs from /usr/lib/gcc-lib/ppc-yellowdog-linux/2.95.4/specs
gcc version 2.95.4 20010319 (prerelease/franzo/20011204)
GNU ld version 2.11.93.0.2 20020207
binutils version:
GNU assembler 2.11.93.0.2 20020207
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 `ppc-yellowdog-linux'.
Window manager type and version
If only the GUI is buggy:
gtk-1.2.10
glib-1.2.10
-rw-r--r-- 1 root root 205990 Aug 19 20:42 /usr/lib/libpng.a
lrwxrwxrwx 1 root root 11 Sep 18 17:59 /usr/lib/libpng.so ->
libpng.so.2
lrwxrwxrwx 1 root root 18 Sep 19 18:53 /usr/lib/libpng.so.2
-> libpng.so.2.1.0.14
-rwxr-xr-x 1 root root 156140 Aug 19 20:44
/usr/lib/libpng.so.2.1.0.14
GUI situation in which the bug occurs
Just started gmplayer with the filename as parameter
Hardware & drivers:
CPU info (this works on Linux only):
cpu : 740/750
temperature : 26-30 C (uncalibrated)
clock : 350MHz
revision : 2.2 (pvr 0008 0202)
bogomips : 697.95
machine : PowerMac1,1
motherboard : PowerMac1,1 MacRISC Power Macintosh
detected as : 66 (Blue&White G3)
pmac flags : 00000000
L2 cache : 1024K unified
memory : 384MB
pmac-generation : NewWorld
Video card manufacturer and model, e.g.:
ATY Rage 128
Video driver type & version, e.g.:
X built-in driver
Sound card type & driver, e.g.:
Mac G3 b&w onboard sound - I don't know what it is
ftp://mplayerhq.hu/MPlayer/incoming/wth02.avi
For crashes
[wolle at wth02 wolle]$ gdb gmplayer
GNU gdb Yellow Dog Linux (5.1.1-1b)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "ppc-yellowdog-linux"...
(gdb) run -v wth02.avi
Starting program: /usr/local/bin/gmplayer -v wth02.avi
[New Thread 1024 (LWP 1198)]
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale
MPlayer CVS-021015-07:59-2.95.4 (C) 2000-2002 Arpad Gereoffy (see DOCS)
[cfg] read config file: /home/wolle/.mplayer/gui.conf
/home/wolle/.mplayer/gui.conf(1): option: enable_audio_equ
/home/wolle/.mplayer/gui.conf(1): parameter: 0
/home/wolle/.mplayer/gui.conf(2): option: vo_driver
/home/wolle/.mplayer/gui.conf(2): parameter: xv
/home/wolle/.mplayer/gui.conf(3): option: vo_panscan
/home/wolle/.mplayer/gui.conf(3): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(4): option: vo_doublebuffering
/home/wolle/.mplayer/gui.conf(4): parameter: 0
/home/wolle/.mplayer/gui.conf(5): option: vo_direct_render
/home/wolle/.mplayer/gui.conf(5): parameter: 0
/home/wolle/.mplayer/gui.conf(6): option: v_framedrop
/home/wolle/.mplayer/gui.conf(6): parameter: 0
/home/wolle/.mplayer/gui.conf(7): option: v_flip
/home/wolle/.mplayer/gui.conf(7): parameter: 0
/home/wolle/.mplayer/gui.conf(8): option: v_ni
/home/wolle/.mplayer/gui.conf(8): parameter: 0
/home/wolle/.mplayer/gui.conf(9): option: v_idx
/home/wolle/.mplayer/gui.conf(9): parameter: -1
/home/wolle/.mplayer/gui.conf(10): option: vf_pp
/home/wolle/.mplayer/gui.conf(10): parameter: 0
/home/wolle/.mplayer/gui.conf(11): option: vf_autoq
/home/wolle/.mplayer/gui.conf(11): parameter: 0
/home/wolle/.mplayer/gui.conf(12): option: vf_lavc
/home/wolle/.mplayer/gui.conf(12): parameter: 0
/home/wolle/.mplayer/gui.conf(13): option: vf_fame
/home/wolle/.mplayer/gui.conf(13): parameter: 0
/home/wolle/.mplayer/gui.conf(14): option: ao_nosound
/home/wolle/.mplayer/gui.conf(14): parameter: 0
/home/wolle/.mplayer/gui.conf(15): option: ao_volnorm
/home/wolle/.mplayer/gui.conf(15): parameter: 0
/home/wolle/.mplayer/gui.conf(16): option: ao_surround
/home/wolle/.mplayer/gui.conf(16): parameter: 0
/home/wolle/.mplayer/gui.conf(17): option: ao_extra_stereo
/home/wolle/.mplayer/gui.conf(17): parameter: 0
/home/wolle/.mplayer/gui.conf(18): option: ao_extra_stereo_coefficient
/home/wolle/.mplayer/gui.conf(18): parameter: 1.000000
/home/wolle/.mplayer/gui.conf(19): option: ao_delay
/home/wolle/.mplayer/gui.conf(19): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(20): option: ao_oss_mixer
/home/wolle/.mplayer/gui.conf(20): parameter: /dev/mixer
/home/wolle/.mplayer/gui.conf(21): option: ao_oss_device
/home/wolle/.mplayer/gui.conf(21): parameter: /dev/dsp
/home/wolle/.mplayer/gui.conf(22): option: osd_level
/home/wolle/.mplayer/gui.conf(22): parameter: 0
/home/wolle/.mplayer/gui.conf(23): option: sub_auto_load
/home/wolle/.mplayer/gui.conf(23): parameter: 1
/home/wolle/.mplayer/gui.conf(24): option: sub_unicode
/home/wolle/.mplayer/gui.conf(24): parameter: 0
/home/wolle/.mplayer/gui.conf(25): option: sub_pos
/home/wolle/.mplayer/gui.conf(25): parameter: 100
/home/wolle/.mplayer/gui.conf(26): option: font_factor
/home/wolle/.mplayer/gui.conf(26): parameter: 0.750000
/home/wolle/.mplayer/gui.conf(27): option: font_name
/home/wolle/.mplayer/gui.conf(27): parameter:
/home/wolle/.mplayer/font/font.desc
/home/wolle/.mplayer/gui.conf(28): option: cache
/home/wolle/.mplayer/gui.conf(28): parameter: 0
/home/wolle/.mplayer/gui.conf(29): option: load_fullscreen
/home/wolle/.mplayer/gui.conf(29): parameter: 0
/home/wolle/.mplayer/gui.conf(30): option: gui_skin
/home/wolle/.mplayer/gui.conf(30): parameter: default
/home/wolle/.mplayer/gui.conf(31): option: equ_band_00
/home/wolle/.mplayer/gui.conf(31): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(32): option: equ_band_01
/home/wolle/.mplayer/gui.conf(32): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(33): option: equ_band_02
/home/wolle/.mplayer/gui.conf(33): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(34): option: equ_band_03
/home/wolle/.mplayer/gui.conf(34): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(35): option: equ_band_04
/home/wolle/.mplayer/gui.conf(35): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(36): option: equ_band_05
/home/wolle/.mplayer/gui.conf(36): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(37): option: equ_band_06
/home/wolle/.mplayer/gui.conf(37): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(38): option: equ_band_07
/home/wolle/.mplayer/gui.conf(38): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(39): option: equ_band_08
/home/wolle/.mplayer/gui.conf(39): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(40): option: equ_band_09
/home/wolle/.mplayer/gui.conf(40): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(41): option: equ_band_10
/home/wolle/.mplayer/gui.conf(41): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(42): option: equ_band_11
/home/wolle/.mplayer/gui.conf(42): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(43): option: equ_band_12
/home/wolle/.mplayer/gui.conf(43): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(44): option: equ_band_13
/home/wolle/.mplayer/gui.conf(44): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(45): option: equ_band_14
/home/wolle/.mplayer/gui.conf(45): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(46): option: equ_band_15
/home/wolle/.mplayer/gui.conf(46): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(47): option: equ_band_16
/home/wolle/.mplayer/gui.conf(47): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(48): option: equ_band_17
/home/wolle/.mplayer/gui.conf(48): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(49): option: equ_band_18
/home/wolle/.mplayer/gui.conf(49): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(50): option: equ_band_19
/home/wolle/.mplayer/gui.conf(50): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(51): option: equ_band_20
/home/wolle/.mplayer/gui.conf(51): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(52): option: equ_band_21
/home/wolle/.mplayer/gui.conf(52): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(53): option: equ_band_22
/home/wolle/.mplayer/gui.conf(53): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(54): option: equ_band_23
/home/wolle/.mplayer/gui.conf(54): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(55): option: equ_band_24
/home/wolle/.mplayer/gui.conf(55): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(56): option: equ_band_25
/home/wolle/.mplayer/gui.conf(56): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(57): option: equ_band_26
/home/wolle/.mplayer/gui.conf(57): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(58): option: equ_band_27
/home/wolle/.mplayer/gui.conf(58): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(59): option: equ_band_28
/home/wolle/.mplayer/gui.conf(59): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(60): option: equ_band_29
/home/wolle/.mplayer/gui.conf(60): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(61): option: equ_band_30
/home/wolle/.mplayer/gui.conf(61): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(62): option: equ_band_31
/home/wolle/.mplayer/gui.conf(62): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(63): option: equ_band_32
/home/wolle/.mplayer/gui.conf(63): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(64): option: equ_band_33
/home/wolle/.mplayer/gui.conf(64): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(65): option: equ_band_34
/home/wolle/.mplayer/gui.conf(65): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(66): option: equ_band_35
/home/wolle/.mplayer/gui.conf(66): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(67): option: equ_band_36
/home/wolle/.mplayer/gui.conf(67): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(68): option: equ_band_37
/home/wolle/.mplayer/gui.conf(68): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(69): option: equ_band_38
/home/wolle/.mplayer/gui.conf(69): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(70): option: equ_band_39
/home/wolle/.mplayer/gui.conf(70): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(71): option: equ_band_40
/home/wolle/.mplayer/gui.conf(71): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(72): option: equ_band_41
/home/wolle/.mplayer/gui.conf(72): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(73): option: equ_band_42
/home/wolle/.mplayer/gui.conf(73): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(74): option: equ_band_43
/home/wolle/.mplayer/gui.conf(74): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(75): option: equ_band_44
/home/wolle/.mplayer/gui.conf(75): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(76): option: equ_band_45
/home/wolle/.mplayer/gui.conf(76): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(77): option: equ_band_46
/home/wolle/.mplayer/gui.conf(77): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(78): option: equ_band_47
/home/wolle/.mplayer/gui.conf(78): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(79): option: equ_band_48
/home/wolle/.mplayer/gui.conf(79): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(80): option: equ_band_49
/home/wolle/.mplayer/gui.conf(80): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(81): option: equ_band_50
/home/wolle/.mplayer/gui.conf(81): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(82): option: equ_band_51
/home/wolle/.mplayer/gui.conf(82): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(83): option: equ_band_52
/home/wolle/.mplayer/gui.conf(83): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(84): option: equ_band_53
/home/wolle/.mplayer/gui.conf(84): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(85): option: equ_band_54
/home/wolle/.mplayer/gui.conf(85): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(86): option: equ_band_55
/home/wolle/.mplayer/gui.conf(86): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(87): option: equ_band_56
/home/wolle/.mplayer/gui.conf(87): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(88): option: equ_band_57
/home/wolle/.mplayer/gui.conf(88): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(89): option: equ_band_58
/home/wolle/.mplayer/gui.conf(89): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(90): option: equ_band_59
/home/wolle/.mplayer/gui.conf(90): parameter: 0.000000
vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display)
[x11] Detected wm is of class NetWM.
Reading /home/wolle/.mplayer/codecs.conf: can't open
'/home/wolle/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: 38 audio & 108 video codecs
CommandLine: '-v' 'wth02.avi'
Font /home/wolle/.mplayer/font/font.desc loaded successfully! (206 chars)
Using Unoptimized OnScreenDisplay
Linux RTC init error in ioctl (rtc_irqp_set 1024): Invalid argument
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system
startup scripts.
Using usleep() timing
get_path('input.conf') -> '/home/wolle/.mplayer/input.conf'
Can't open input config file /home/wolle/.mplayer/input.conf : No such file or
directory
Can't open input config file /usr/local/etc/mplayer/input.conf : No such file
or directory
Falling back on default (hardcoded) input config
get_path('Skin') -> '/home/wolle/.mplayer/Skin'
SKIN dir 1: '/home/wolle/.mplayer/Skin'
SKIN dir 2: '/usr/local/share/mplayer/Skin'
Font /home/wolle/.mplayer/font/font.desc loaded successfully! (206 chars)
Font /home/wolle/.mplayer/font/font.desc loaded successfully! (206 chars)
Playing wth02.avi
Not an URL!
File size is 975872 bytes
Detected AVI file format!
list_end=0x138
======= AVI Header =======
us/frame: 100000 (fps=10.000)
max bytes/sec: 34536
padding: 0
MainAVIHeader.dwFlags: (2064) HAS_INDEX TRUST_CKTYPE
frames total: 349 initial: 0
streams: 2
Suggested BufferSize: 5510
Size: 160 x 120
list_end=0xD4
==> Found video stream: 0
======= STREAM Header =======
Type: sdiv FCC: 23vi (32337669)
Flags: 0
Priority: 0 Language: 0
InitialFrames: 0
Rate: 1000000/100000 = 10.000
Start: 0 Len: 349
Suggested BufferSize: 4739
Quality 10000
Sample size: 0
found 'bih', 40 bytes of 40
======= VIDEO Format ======
biSize 40
biWidth 160
biHeight 120
biPlanes 1
biBitCount 24
biCompression 842225225='23VI'
biSizeImage 57600
===========================
list_end=0x138
==> Found audio stream: 1
======= STREAM Header =======
Type: sdua FCC: (0)
Flags: 0
Priority: 0 Language: 0
InitialFrames: 0
Rate: 11025/1 = 11025.000
Start: 0 Len: 384598
Suggested BufferSize: 5510
Quality 10000
Sample size: 1
found 'wf', 16 bytes of 18
======= WAVE Format =======
Format Tag: 1 (0x1)
Channels: 1
Samplerate: 11025
avg byte/sec: 11025
Block align: 1
bits/sample: 8
cbSize: 0
Broken chunk? chunksize=1716 (id=KNUJ)
list_end=0xEC8EA
Found movie at 0x800 - 0xEC8EA
Reading INDEX block, 419 chunks for 349 frames
Broken chunk? chunksize=0 (id=1xdi)
Reading INDEX block, 419 chunks for 349 frames
stream_seek: WARNING! Can't seek to 0xC8FBE84A !
AVI index offset: 0x7FC (movi=0x800 idx0=0x4 idx1=0x950)
Auto-selected AVI video ID = 0
Auto-selected AVI audio ID = 1
AVI: Searching for audio stream (id:1)
XXX initial v_pts=0.400 a_pos=0 (0.000)
AVI video length=578948
VIDEO: [23VI] 160x120 24bpp 10.00 fps 132.7 kbps (16.2 kbyte/s)
[V] filefmt:3 fourcc:0x32335649 size:160x120 fps:10.00 ftime:=0.1000
get_path('sub/') -> '/home/wolle/.mplayer/sub/'
SUB: Detected sub file: wth02.txt
SUB: Could not determine file format
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
dec_audio: Allocating 2048 + 65536 = 67584 bytes for output buffer
AUDIO: 11025 Hz, 1 ch, 8 bit (0x8), ratio: 11025->11025 (88.2 kbit)
Selected audio codec: [pcm] afm:pcm (Uncompressed PCM)
==========================================================================
==========================================================================
Requested video codec family [indeo3] (vfm=vfwex) not available (enable it at
compilation!)
Requested video codec family [indeo3xa] (vfm=xanim) not available (enable it
at compilation!)
get_path('codecs.conf') -> '/home/wolle/.mplayer/codecs.conf'
*** Try to upgrade /home/wolle/.mplayer/codecs.conf from etc/codecs.conf
*** If it still does not work, read DOCS/codecs.html!
Can't find codec matching selected -vo and video format 0x32335649!
==========================================================================
ao2: 11025 Hz 2 chans Unsigned 8-bit
audio_setup: using '/dev/dsp' dsp device
audio_setup: sample format: Unsigned 8-bit (requested: Unsigned 8-bit)
audio_setup: using 2 channels (requested: 2)
audio_setup: using 11025 Hz samplerate (requested: 11025)
audio_setup: frags: 4/4 (16384 bytes/frag) free: 65536
AO: [oss] 11025Hz 1ch Unsigned 8-bit
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 11025Hz/1ch/8bit -> 11025Hz/2ch/8bit...
[dummy] Was reinitialized, rate=11025Hz, nch = 1, format = 0x00000008 and bps
= 1
[channels] Changing number of channels to 2
[dummy] Was reinitialized, rate=11025Hz, nch = 1, format = 0x00000008 and bps
= 1
Video: no video!!!
Freeing 4 unused video chunks
Start playing...
Reallocating memory in module channels, old len = 0, new len = 65535
A: -0.7 1.2% 0%
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 1198)]
0x1001fe98 in main (argc=0, argv=0x66bc) at mplayer.c:2534
2534 if(demuxer->file_format==DEMUXER_TYPE_AVI &&
sh_video->video.dwLength>2){
(gdb) bt
#0 0x1001fe98 in main (argc=0, argv=0x66bc) at mplayer.c:2534
#1 0x0f6d9f70 in __libc_start_main (argc=3, ubp_av=0x7ffff994, ubp_ev=0x1,
auxvec=0x7ffffa20, rtld_fini=0xb938605, stinfo=0x10144d30,
stack_on_entry=0x0) at ../sysdeps/powerpc/elf/libc-start.c:119
(gdb) disass $eip-32 $eip+32
Argument to arithmetic operation not a number or boolean.
(gdb) disass $pc-64 $pc+64
Dump of assembler code from 0x1001fe58 to 0x1001fed8:
0x1001fe58 <main+18796>: stw r0,4524(r1)
0x1001fe5c <main+18800>: stw r11,-27152(r8)
0x1001fe60 <main+18804>: stw r0,-27148(r10)
0x1001fe64 <main+18808>: stw r0,-26972(r9)
0x1001fe68 <main+18812>: lis r9,4125
0x1001fe6c <main+18816>: lwz r0,-27196(r9)
0x1001fe70 <main+18820>: cmpwi r0,0
0x1001fe74 <main+18824>: beq 0x100200b0 <main+19396>
0x1001fe78 <main+18828>: bl 0x100560ac <guiEventHandling>
0x1001fe7c <main+18832>: lis r9,4125
0x1001fe80 <main+18836>: lwz r11,-26984(r9)
0x1001fe84 <main+18840>: lwz r0,36(r11)
0x1001fe88 <main+18844>: cmpwi r0,3
0x1001fe8c <main+18848>: bne 0x1001ff1c <main+18992>
0x1001fe90 <main+18852>: lis r9,4125
0x1001fe94 <main+18856>: lwz r11,-26976(r9)
0x1001fe98 <main+18860>: lwz r7,100(r11)
0x1001fe9c <main+18864>: cmplwi r7,2
0x1001fea0 <main+18868>: ble 0x1001ff1c <main+18992>
0x1001fea4 <main+18872>: lis r9,4125
0x1001fea8 <main+18876>: lwz r10,-26936(r9)
0x1001feac <main+18880>: lis r8,17200
---Type <return> to continue, or q <return> to quit---
0x1001feb0 <main+18884>: lis r5,4116
0x1001feb4 <main+18888>: mr r9,r11
0x1001feb8 <main+18892>: lwz r0,40(r10)
0x1001febc <main+18896>: addi r5,r5,28536
0x1001fec0 <main+18900>: lfd f13,0(r5)
0x1001fec4 <main+18904>: lis r6,4116
0x1001fec8 <main+18908>: xoris r0,r0,32768
0x1001fecc <main+18912>: addi r6,r6,28544
0x1001fed0 <main+18916>: stw r0,4572(r1)
0x1001fed4 <main+18920>: lis r10,4116
End of assembler dump.
(gdb)
_______________________________________________
RTFM!!! http://www.MPlayerHQ.hu/DOCS
Search: http://www.MPlayerHQ.hu/cgi-bin/htsearch
http://mplayerhq.hu/mailman/listinfo/mplayer-users
--
It must have been some unmarried fool that said "A child can ask questions
that a wise man cannot answer"; because, in any decent house, a brat that
starts asking questions is promptly packed off to bed.
-- Arthur Binstead
More information about the MPlayer-advusers
mailing list