Opened 11 years ago

Closed 11 years ago

#1366 closed defect (fixed)

m3u playlist causes mplayer to crash

Reported by: nikolasr@… Owned by: r_togni@…
Priority: normal Component: streaming
Version: HEAD Severity: critical
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: Analyzed by developer:

Description

When I try to open this URL http://avw.mdr.de/livestreams/mdr_info_live_128.m3u
(should be a mp3 stream) mplayer always crashes.

System (Debian lenny Linux) and debugging info follows:

GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) run -v http://avw.mdr.de/livestreams/mdr_info_live_128.m3u
Starting program: /usr/local/bin/mplayer -v http://avw.mdr.de/livestreams/mdr_info_live_128.m3u
[Thread debugging using libthread_db enabled]
MPlayer dev-SVN-r28208-4.3.2 (C) 2000-2008 MPlayer Team
CPU: AMD Athlon(tm) XP 3200+ (Family: 6, Model: 10, Stepping: 0)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE
get_path('codecs.conf') -> '/root/.mplayer/codecs.conf'
Reading /root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
Configuration: --enable-debug=3
CommandLine?: '-v' 'http://avw.mdr.de/livestreams/mdr_info_live_128.m3u'
init_freetype
get_path('font/font.desc') -> '/root/.mplayer/font/font.desc'
font: can't open file: /root/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay?
get_path('fonts') -> '/root/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/root/.mplayer/input.conf'
Can't open input config file /root/.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
Setting up LIRC support...
get_path('mdr_info_live_128.m3u.conf') -> '/root/.mplayer/mdr_info_live_128.m3u.conf'

Playing http://avw.mdr.de/livestreams/mdr_info_live_128.m3u.
get_path('sub/') -> '/root/.mplayer/sub/'
Filename for url is now http://avw.mdr.de/livestreams/mdr_info_live_128.m3u
Filename for url is now http://avw.mdr.de/livestreams/mdr_info_live_128.m3u
STREAM_HTTP(1), URL: http://avw.mdr.de/livestreams/mdr_info_live_128.m3u
Resolving avw.mdr.de for AF_INET6...
[New Thread 0xb540c700 (LWP 7744)]
Resolving avw.mdr.de for AF_INET...
Connecting to server avw.mdr.de[193.22.36.161]: 80...
--- HTTP DEBUG HEADER --- START ---
protocol: [HTTP/1.1]
http minor version: [1]
uri: [(null)]
method: [(null)]
status code: [200]
reason phrase: [OK]
body size: [93]
Fields:

0 - Content-Length: 93
1 - Content-Type: audio/x-mpegurl
2 - Last-Modified: Tue, 01 Jul 2008 10:24:12 GMT
3 - Accept-Ranges: bytes
4 - ETag: "a0e71d9b64dbc81:7b8"
5 - Server: Microsoft-IIS/6.0
6 - Date: Tue, 30 Dec 2008 00:03:45 GMT
7 - Connection: close

--- HTTP DEBUG HEADER --- END ---
Content-Type: [audio/x-mpegurl]
Content-Length: [93]
Cache size set to 320 KBytes
STREAM: [null] http://avw.mdr.de/livestreams/mdr_info_live_128.m3u
STREAM: Description: http streaming
STREAM: Author: Bertrand, Albeau, Reimar Doeffinger, Arpi?
STREAM: Comment: plain http
Parsing playlist http://avw.mdr.de/livestreams/mdr_info_live_128.m3u...
Trying asx...
Trying Winamp playlist...
Trying extended m3u playlist...
Detected extended m3u playlist format

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb540c700 (LWP 7744)]
0xb680b733 in memmove () from /lib/i686/cmov/libc.so.6
(gdb) bt
#0 0xb680b733 in memmove () from /lib/i686/cmov/libc.so.6
#1 0x080ff20c in play_tree_parser_get_line (p=0x9da32b8) at playtreeparser.c:110
#2 0x08100532 in play_tree_parser_get_play_tree (p=0x9da32b8, forced=0) at playtreeparser.c:401
#3 0x0810074a in parse_playtree (stream=0x9da0d80, forced=0) at playtreeparser.c:665
#4 0x0809649c in main (argc=3, argv=0xbfc4f714) at mplayer.c:3151
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0xb680b713 to 0xb680b753:
0xb680b713 <memmove+3>: and $0x10,%al
0xb680b715 <memmove+5>: mov 0x8(%esp),%edi
0xb680b719 <memmove+9>: mov %esi,%edx
0xb680b71b <memmove+11>: mov 0xc(%esp),%esi
0xb680b71f <memmove+15>: mov %edi,%eax
0xb680b721 <memmove+17>: sub %esi,%eax
0xb680b723 <memmove+19>: cmp %eax,%edi
0xb680b725 <memmove+21>: jae 0xb680b73d <memmove+45>
0xb680b727 <memmove+23>: cld
0xb680b728 <memmove+24>: shr %ecx
0xb680b72a <memmove+26>: jae 0xb680b72d <memmove+29>
0xb680b72c <memmove+28>: movsb %ds:(%esi),%es:(%edi)
0xb680b72d <memmove+29>: shr %ecx
0xb680b72f <memmove+31>: jae 0xb680b733 <memmove+35>
0xb680b731 <memmove+33>: movsw %ds:(%esi),%es:(%edi)
0xb680b733 <memmove+35>: rep movsl %ds:(%esi),%es:(%edi)
0xb680b735 <memmove+37>: mov %edx,%esi
0xb680b737 <memmove+39>: mov 0x8(%esp),%eax
0xb680b73b <memmove+43>: pop %edi
0xb680b73c <memmove+44>: ret
0xb680b73d <memmove+45>: std
0xb680b73e <memmove+46>: lea -0x1(%edi,%ecx,1),%edi
0xb680b742 <memmove+50>: lea -0x1(%esi,%ecx,1),%esi
0xb680b746 <memmove+54>: shr %ecx
0xb680b748 <memmove+56>: jae 0xb680b74b <memmove+59>
0xb680b74a <memmove+58>: movsb %ds:(%esi),%es:(%edi)
0xb680b74b <memmove+59>: sub $0x1,%edi
0xb680b74e <memmove+62>: sub $0x1,%esi
0xb680b751 <memmove+65>: shr %ecx
End of assembler dump.
(gdb)
Dump of assembler code for function memmove:
0xb680b710 <memmove+0>: push %edi
0xb680b711 <memmove+1>: mov 0x10(%esp),%ecx
0xb680b715 <memmove+5>: mov 0x8(%esp),%edi
0xb680b719 <memmove+9>: mov %esi,%edx
0xb680b71b <memmove+11>: mov 0xc(%esp),%esi
0xb680b71f <memmove+15>: mov %edi,%eax
0xb680b721 <memmove+17>: sub %esi,%eax
0xb680b723 <memmove+19>: cmp %eax,%edi
0xb680b725 <memmove+21>: jae 0xb680b73d <memmove+45>
0xb680b727 <memmove+23>: cld
0xb680b728 <memmove+24>: shr %ecx
0xb680b72a <memmove+26>: jae 0xb680b72d <memmove+29>
0xb680b72c <memmove+28>: movsb %ds:(%esi),%es:(%edi)
0xb680b72d <memmove+29>: shr %ecx
0xb680b72f <memmove+31>: jae 0xb680b733 <memmove+35>
0xb680b731 <memmove+33>: movsw %ds:(%esi),%es:(%edi)
0xb680b733 <memmove+35>: rep movsl %ds:(%esi),%es:(%edi)
0xb680b735 <memmove+37>: mov %edx,%esi
0xb680b737 <memmove+39>: mov 0x8(%esp),%eax
0xb680b73b <memmove+43>: pop %edi
0xb680b73c <memmove+44>: ret
0xb680b73d <memmove+45>: std
0xb680b73e <memmove+46>: lea -0x1(%edi,%ecx,1),%edi
0xb680b742 <memmove+50>: lea -0x1(%esi,%ecx,1),%esi
0xb680b746 <memmove+54>: shr %ecx
0xb680b748 <memmove+56>: jae 0xb680b74b <memmove+59>
0xb680b74a <memmove+58>: movsb %ds:(%esi),%es:(%edi)
0xb680b74b <memmove+59>: sub $0x1,%edi
0xb680b74e <memmove+62>: sub $0x1,%esi
0xb680b751 <memmove+65>: shr %ecx
0xb680b753 <memmove+67>: jae 0xb680b757 <memmove+71>
0xb680b755 <memmove+69>: movsw %ds:(%esi),%es:(%edi)
0xb680b757 <memmove+71>: sub $0x2,%edi
0xb680b75a <memmove+74>: sub $0x2,%esi
0xb680b75d <memmove+77>: rep movsl %ds:(%esi),%es:(%edi)
0xb680b75f <memmove+79>: mov %edx,%esi
0xb680b761 <memmove+81>: mov 0x8(%esp),%eax
0xb680b765 <memmove+85>: cld
0xb680b766 <memmove+86>: pop %edi
0xb680b767 <memmove+87>: ret
End of assembler dump.
(gdb) info all-registers
eax 0xffffffab -85
ecx 0x3fff8ce7 1073712359
edx 0x9da3348 165294920
ebx 0x9da339d 165295005
esp 0xbfc4e3b8 0xbfc4e3b8
ebp 0xbfc4e3e8 0xbfc4e3e8
esi 0x9dc0000 165412864
edi 0x9dbffab 165412779
eip 0xb680b733 0xb680b733 <memmove+35>
eflags 0x210217 [ CF PF AF IF RF ID ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
st0 0 (raw 0x00000000000000000000)
st1 0 (raw 0x00000000000000000000)
st2 0 (raw 0x00000000000000000000)
st3 0 (raw 0x00000000000000000000)
st4 0 (raw 0x00000000000000000000)
st5 0 (raw 0x00000000000000000000)
st6 1 (raw 0x3fff8000000000000000)
st7 1389.7797554911434190216823481023312 (raw 0x4009adb8f3c1c9aacc00)
fctrl 0x37f 895
fstat 0x20 32
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 = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0,

0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}

xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0,

0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}

xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0,

0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}

xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0,

0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}

xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0,

0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}

xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0,

0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}

xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0,

0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}

xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0,

0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}

mxcsr 0x1f80 [ IM DM ZM OM UM PM ]
mm0 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
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 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm3 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm4 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
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 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0,

0x0, 0x0, 0x0, 0x0, 0x80}}

mm7 {uint64 = 0xadb8f3c1c9aacc00, v2_int32 = {0xc9aacc00, 0xadb8f3c1}, v4_int16 = {0xcc00, 0xc9aa, 0xf3c1, 0xadb8}, v8_int8 = {

0x0, 0xcc, 0xaa, 0xc9, 0xc1, 0xf3, 0xb8, 0xad}}

(gdb) quit
The program is running. Exit anyway? (y or n)

System info


Debian Lenny on AMD Athlon-xp 3200+

cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 10
model name : AMD Athlon(tm) XP 3200+
stepping : 0
cpu MHz : 2200.326
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 up
bogomips : 4405.38
clflush size : 32
power management: ts

lspci -vv
00:00.0 Host bridge: VIA Technologies, Inc. KT880 Host Bridge

Subsystem: ASRock Incorporation Device 0269
Control: I/O- Mem+ BusMaster?+ SpecCycle?- MemWINV- VGASnoop- ParErr?- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
Latency: 8
Region 0: Memory at e0000000 (32-bit, prefetchable) [size=64M]
Capabilities: [80] AGP version 3.5

Status: RQ=32 Iso- ArqSz?=0 Cal=2 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3+ Rate=x4,x8
Command: RQ=1 ArqSz?=0 Cal=2 SBA+ AGP+ GART64- 64bit- FW- Rate=x8

Capabilities: [50] Power Management version 2

Flags: PMEClk- DSI- D1- D2- AuxCurrent?=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Kernel driver in use: agpgart-via
Kernel modules: via-agp

00:00.1 Host bridge: VIA Technologies, Inc. KT880 Host Bridge

Subsystem: ASRock Incorporation Device 1269
Control: I/O- Mem+ BusMaster?+ SpecCycle?- MemWINV- VGASnoop- ParErr?- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

00:00.2 Host bridge: VIA Technologies, Inc. KT880 Host Bridge

Subsystem: ASRock Incorporation Device 2269
Control: I/O- Mem+ BusMaster?+ SpecCycle?- MemWINV- VGASnoop- ParErr?- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

00:00.3 Host bridge: VIA Technologies, Inc. KT880 Host Bridge

Subsystem: ASRock Incorporation Device 3269
Control: I/O- Mem+ BusMaster?+ SpecCycle?- MemWINV- VGASnoop- ParErr?- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

00:00.4 Host bridge: VIA Technologies, Inc. KT880 Host Bridge

Subsystem: ASRock Incorporation Device 4269
Control: I/O- Mem+ BusMaster?+ SpecCycle?- MemWINV- VGASnoop- ParErr?- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

00:00.7 Host bridge: VIA Technologies, Inc. KT880 Host Bridge

Subsystem: ASRock Incorporation Device 7269
Control: I/O- Mem+ BusMaster?+ SpecCycle?- MemWINV- VGASnoop- ParErr?- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge (prog-if 00 [Normal decode])

Control: I/O+ Mem+ BusMaster?+ SpecCycle?- MemWINV- VGASnoop- ParErr?- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: faa00000-feafffff
Prefetchable memory behind bridge: aff00000-cfefffff
Secondary status: 66MHz+ FastB2B- ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl?: Parity+ SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-

PriDiscTmr?- SecDiscTmr?- DiscTmrStat?- DiscTmrSERREn-

Capabilities: [70] Power Management version 2

Flags: PMEClk- DSI- D1+ D2- AuxCurrent?=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Kernel modules: shpchp

00:09.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)

Subsystem: 3Com Corporation 3C905CX-TX/TX-M Fast Etherlink for PC Management NIC
Control: I/O+ Mem+ BusMaster?+ SpecCycle?- MemWINV+ VGASnoop- ParErr?- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (2500ns min, 2500ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 17
Region 0: I/O ports at bc00 [size=128]
Region 1: Memory at febff400 (32-bit, non-prefetchable) [size=128]
Expansion ROM at 70000000 [disabled] [size=128K]
Capabilities: [dc] Power Management version 2

Flags: PMEClk- DSI- D1+ D2+ AuxCurrent?=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-

Kernel driver in use: 3c59x
Kernel modules: 3c59x

00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)

Subsystem: ASRock Incorporation K7VT6 motherboard
Control: I/O+ Mem+ BusMaster?+ SpecCycle?- MemWINV- VGASnoop- ParErr?- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32
Interrupt: pin B routed to IRQ 20
Region 0: I/O ports at ec00 [size=8]
Region 1: I/O ports at e800 [size=4]
Region 2: I/O ports at e400 [size=8]
Region 3: I/O ports at e000 [size=4]
Region 4: I/O ports at dc00 [size=16]
Region 5: I/O ports at d800 [size=256]
Capabilities: [c0] Power Management version 2

Flags: PMEClk- DSI- D1- D2- AuxCurrent?=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Kernel driver in use: sata_via
Kernel modules: sata_via

00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])

Subsystem: ASRock Incorporation K7VT2/K7VT6 motherboard
Control: I/O+ Mem+ BusMaster?+ SpecCycle?- MemWINV- VGASnoop- ParErr?- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32
Interrupt: pin A routed to IRQ 20
Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
Region 4: I/O ports at fc00 [size=16]
Capabilities: [c0] Power Management version 2

Flags: PMEClk- DSI- D1- D2- AuxCurrent?=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Kernel driver in use: VIA_IDE
Kernel modules: via82cxxx

00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])

Subsystem: ASRock Incorporation K7VT6
Control: I/O+ Mem+ BusMaster?+ SpecCycle?- MemWINV+ VGASnoop- ParErr?- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 21
Region 4: I/O ports at c000 [size=32]
Capabilities: [80] Power Management version 2

Flags: PMEClk- DSI- D1+ D2+ AuxCurrent?=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])

Subsystem: ASRock Incorporation K7VT6
Control: I/O+ Mem+ BusMaster?+ SpecCycle?- MemWINV+ VGASnoop- ParErr?- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 21
Region 4: I/O ports at c400 [size=32]
Capabilities: [80] Power Management version 2

Flags: PMEClk- DSI- D1+ D2+ AuxCurrent?=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])

Subsystem: ASRock Incorporation K7VT6
Control: I/O+ Mem+ BusMaster?+ SpecCycle?- MemWINV+ VGASnoop- ParErr?- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 32 bytes
Interrupt: pin B routed to IRQ 21
Region 4: I/O ports at c800 [size=32]
Capabilities: [80] Power Management version 2

Flags: PMEClk- DSI- D1+ D2+ AuxCurrent?=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])

Subsystem: ASRock Incorporation K7VT6
Control: I/O+ Mem+ BusMaster?+ SpecCycle?- MemWINV+ VGASnoop- ParErr?- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 32 bytes
Interrupt: pin B routed to IRQ 21
Region 4: I/O ports at cc00 [size=32]
Capabilities: [80] Power Management version 2

Flags: PMEClk- DSI- D1+ D2+ AuxCurrent?=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) (prog-if 20 [EHCI])

Subsystem: ASRock Incorporation K7VT6 motherboard
Control: I/O+ Mem+ BusMaster?+ SpecCycle?- MemWINV+ VGASnoop- ParErr?- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 64 bytes
Interrupt: pin C routed to IRQ 21
Region 0: Memory at febff800 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2

Flags: PMEClk- DSI- D1+ D2+ AuxCurrent?=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd

00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]

Subsystem: ASRock Incorporation K7VT4 motherboard
Control: I/O+ Mem+ BusMaster?+ SpecCycle?- MemWINV- VGASnoop- ParErr?- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Capabilities: [c0] Power Management version 2

Flags: PMEClk- DSI- D1- D2- AuxCurrent?=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Kernel modules: i2c-viapro

00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)

Subsystem: ASRock Incorporation K7VT6 motherboard
Control: I/O+ Mem- BusMaster?- SpecCycle?- MemWINV- VGASnoop- ParErr?- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin C routed to IRQ 22
Region 0: I/O ports at d000 [size=256]
Capabilities: [c0] Power Management version 2

Flags: PMEClk- DSI- D1+ D2+ AuxCurrent?=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Kernel driver in use: VIA 82xx Audio
Kernel modules: snd-via82xx

00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)

Subsystem: ASRock Incorporation K7VT6 motherboard
Control: I/O+ Mem+ BusMaster?+ SpecCycle?- MemWINV+ VGASnoop- ParErr?- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (750ns min, 2000ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 23
Region 0: I/O ports at d400 [size=256]
Region 1: Memory at febffc00 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Power Management version 2

Flags: PMEClk- DSI- D1+ D2+ AuxCurrent?=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Kernel driver in use: via-rhine
Kernel modules: via-rhine

01:00.0 VGA compatible controller: nVidia Corporation GeForce? 7900 GS (rev a2) (prog-if 00 [VGA controller])

Subsystem: XFX Pine Group Inc. Device 4008
Control: I/O+ Mem+ BusMaster?+ SpecCycle?- MemWINV- VGASnoop- ParErr?- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr?- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 248 (1250ns min, 250ns max)
Interrupt: pin A routed to IRQ 16
Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at b0000000 (32-bit, prefetchable) [size=256M]
Region 2: Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at feae0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2

Flags: PMEClk- DSI- D1- D2- AuxCurrent?=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Capabilities: [44] AGP version 3.0

Status: RQ=256 Iso- ArqSz?=0 Cal=3 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3+ Rate=x4,x8
Command: RQ=32 ArqSz?=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x8

Kernel driver in use: nvidia
Kernel modules: nvidiafb, nvidia

uname -a
Linux Computer1 2.6.26nick #1 SMP Sat Dec 27 22:56:07 CET 2008 i686 GNU/Linux (Debian Lenny kernel compiled for K7 with standard debian settings (oldconfig); nothing changed except processor type K7 and disabled virtualization)

ls -l /lib/libc[.-]*
-rwxr-xr-x 1 root root 1294572 4. Nov 21:47 /lib/libc-2.7.so
lrwxrwxrwx 1 root root 11 27. Dez 21:28 /lib/libc.so.6 -> libc-2.7.so

gcc -v
Es werden eingebaute Spezifikationen verwendet.
Ziel: i486-linux-gnu
Konfiguriert mit: ../src/configure -v --with-pkgversion='Debian 4.3.2-1' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-targets=all --enable-cld --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread-Modell: posix
gcc-Version 4.3.2 (Debian 4.3.2-1)

ld -v
GNU ld (GNU Binutils for Debian) 2.18.0.20080103

as --version
GNU assembler (GNU Binutils for Debian) 2.18.0.20080103
Copyright 2007 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `i486-linux-gnu'.

Attachments (1)

mplayer.bug.bz2 (6.4 KB) - added by nikolasr@… 11 years ago.
mplayer gdb logfile

Download all attachments as: .zip

Change History (3)

Changed 11 years ago by nikolasr@…

mplayer gdb logfile

comment:1 Changed 11 years ago by nikolasr@…

comment:2 Changed 11 years ago by reimar

  • Resolution set to fixed
  • Status changed from new to closed

Thanks, fixed in SVN r28219

Note: See TracTickets for help on using tickets.