Ticket #1754: ogg.txt

File ogg.txt, 6.9 KB (added by Kirben, 20 years ago)

Valgrind log

Line 
1==10741==
2==10741== Invalid read of size 4
3==10741== at 0x668353: ov_time_seek (in /usr/lib/libvorbisfile.so.3.0.0)
4==10741== by 0x8223E4C: VorbisTrackInfo::play(SoundMixer*, PlayingSoundHandle*, int, int) (vorbis.cpp:177)
5==10741== by 0x8214979: AudioCDManager::play(int, int, int, int) (audiocd.cpp:82)
6==10741== by 0x8068F9D: Scumm::Sound::playCDTrack(int, int, int, int) (sound.cpp:1149)
7==10741== Address 0x30E6D68 is not stack'd, malloc'd or free'd
8==10741==
9==10741== ---- Attach to GDB ? --- [Return/N/n/Y/y/C/c] ---- y
10==10741== starting GDB with cmd: /usr/bin/gdb -nw /proc/10741/exe 10741
11GNU gdb Red Hat Linux (5.3.90-0.20030710.41rh)
12Copyright 2003 Free Software Foundation, Inc.
13GDB is free software, covered by the GNU General Public License, and you are
14welcome to change it and/or distribute copies of it under certain conditions.
15Type "show copying" to see the conditions.
16There is absolutely no warranty for GDB. Type "show warranty" for details.
17This GDB was configured as "i386-redhat-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1".
18
19Attaching to program: /proc/10741/exe, process 10741
20Reading symbols from /usr/local/lib/valgrind/vgskin_memcheck.so...done.
21Loaded symbols for /usr/local/lib/valgrind/vgskin_memcheck.so
22Reading symbols from /usr/local/lib/valgrind/valgrind.so...done.
23Loaded symbols for /usr/local/lib/valgrind/valgrind.so
24Reading symbols from /usr/lib/libvorbisfile.so.3...done.
25Loaded symbols for /usr/lib/libvorbisfile.so.3
26Reading symbols from /usr/lib/libvorbis.so.0...done.
27Loaded symbols for /usr/lib/libvorbis.so.0
28Reading symbols from /usr/lib/libogg.so.0...done.
29Loaded symbols for /usr/lib/libogg.so.0
30Reading symbols from /usr/lib/libasound.so.2...done.
31Loaded symbols for /usr/lib/libasound.so.2
32Reading symbols from /usr/lib/libz.so.1...done.
33Loaded symbols for /usr/lib/libz.so.1
34Reading symbols from /usr/lib/libSDL-1.2.so.0...done.
35Loaded symbols for /usr/lib/libSDL-1.2.so.0
36Reading symbols from /usr/local/lib/valgrind/libpthread.so.0...done.
37Loaded symbols for /usr/local/lib/valgrind/libpthread.so.0
38Reading symbols from /usr/lib/libstdc++.so.5...done.
39Loaded symbols for /usr/lib/libstdc++.so.5
40Reading symbols from /lib/libm.so.6...done.
41Loaded symbols for /lib/libm.so.6
42Reading symbols from /lib/libgcc_s.so.1...done.
43Loaded symbols for /lib/libgcc_s.so.1
44Reading symbols from /lib/libc.so.6...done.
45Loaded symbols for /lib/libc.so.6
46Reading symbols from /lib/libdl.so.2...done.
47Loaded symbols for /lib/libdl.so.2
48Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
49Loaded symbols for /usr/X11R6/lib/libX11.so.6
50Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
51Loaded symbols for /usr/X11R6/lib/libXext.so.6
52---Type <return> to continue, or q <return> to quit---
53Reading symbols from /lib/ld-linux.so.2...done.
54Loaded symbols for /lib/ld-linux.so.2
55Reading symbols from /usr/X11R6/lib/libXcursor.so.1...done.
56Loaded symbols for /usr/X11R6/lib/libXcursor.so.1
57Reading symbols from /usr/X11R6/lib/libXrender.so.1...done.
58Loaded symbols for /usr/X11R6/lib/libXrender.so.1
59Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done.
60Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
61Reading symbols from /usr/lib/libartsflow.so.1...done.
62Loaded symbols for /usr/lib/libartsflow.so.1
63Reading symbols from /usr/lib/libaudiofile.so.0...done.
64Loaded symbols for /usr/lib/libaudiofile.so.0
65Reading symbols from /usr/lib/libvorbisenc.so.2...done.
66Loaded symbols for /usr/lib/libvorbisenc.so.2
67Reading symbols from /usr/lib/libartsflow_idl.so.1...done.
68Loaded symbols for /usr/lib/libartsflow_idl.so.1
69Reading symbols from /usr/lib/libmcop.so.1...done.
70Loaded symbols for /usr/lib/libmcop.so.1
71Reading symbols from /lib/libnss_files.so.2...done.
72Loaded symbols for /lib/libnss_files.so.2
73Reading symbols from /usr/lib/libesd.so.0...done.
74Loaded symbols for /usr/lib/libesd.so.0
75vg_do_syscall3 (syscallno=4294966784, arg1=10745, arg2=0, arg3=0)
76 at vg_mylibc.c:92
7792 }
78(gdb) bt full
79#0 vg_do_syscall3 (syscallno=4294966784, arg1=10745, arg2=0, arg3=0)
80 at vg_mylibc.c:92
81 __res = 4294966784
82#1 0x0015b94f in vgPlain_system (
83 cmd=0xbffd1b70 "/usr/bin/gdb -nw /proc/10741/exe 10741")
84 at vg_mylibc.c:1277
85 pid = 10745
86 res = -512
87 environ = {0x7}
88#2 0x00158162 in vgPlain_start_GDB_whilst_on_client_stack () at vg_main.c:1816
89 res = -512
90 buf = "p\e%G.ANoN?N?NoN?N?%@/usr/bin/gdb -nw /proc/10741/exe 10741\000\000h\001\000\000:rf\000%GNoN?N?NoN?N?NoN?N?%@\001%GNoN?N?NoN?N?NoN?N?%@\001%GNoN?N?%@\e%GNoN?N?NoN?N?NoN?N?%@\e%GNoN?N?NoN?N?NoN?N?%@\017\000\000%GNoN?N?%@\220f\000%GNoN?N?NoN?N?NoN?N?%@\001\001\000\000\000%GNoN?N?%@\e%GNoN?N?NoN?N?%@:rf\000%GNoN?N?NoN?N?NoN?N?%@\001\000\000\000"
91#3 0x0015e5a8 in vgPlain_swizzle_esp_then_start_GDB ()
92 from /usr/local/lib/valgrind/valgrind.so
93No symbol table info available.
94#4 0x00668353 in ov_time_seek () from /usr/lib/libvorbisfile.so.3
95No symbol table info available.
96#5 0x00668353 in ov_time_seek () from /usr/lib/libvorbisfile.so.3
97No symbol table info available.
98#6 0x08223e4d in VorbisTrackInfo::play(SoundMixer*, PlayingSoundHandle*, int, int) (this=0x1a6fddc, mixer=0x1a79c4c, handle=0x30d7ea4, startFrame=0,
99---Type <return> to continue, or q <return> to quit---
100 duration=13586) at sound/vorbis.cpp:177
101 err = false
102 input = (AudioStream *) 0x1a79ce0
103#7 0x0821497a in AudioCDManager::play(int, int, int, int) (this=0x30d7e90,
104 track=8, numLoops=-1, startFrame=0, duration=13586) at sound/audiocd.cpp:82
105 index = 1
106#8 0x08068f9e in Scumm::Sound::playCDTrack(int, int, int, int) (
107 this=0x2b017d0, track=8, numLoops=-1, startFrame=0, duration=13586)
108 at scumm/sound.cpp:1149
109No locals.
110#9 0x08067366 in Scumm::Sound::playSound(int, int) (this=0x2b017d0,
111 soundID=118, offset=0) at scumm/sound.cpp:456
112 track = 8
113 loops = 255
114 start = 0
115 end = 13586
116 tows = false
117 type = 2
118 numInstruments = 13
119 ptr = (byte *) 0x3121752 "\b%G.ANoN?N?%@"
120 sound = 0x3158e70 ""
121 size = 30
122 rate = 11025
123---Type <return> to continue, or q <return> to quit---
124 flags = 33 '!'
125 music = false
126#10 0x080664c5 in Scumm::Sound::processSoundQues() (this=0x2b017d0)
127 at scumm/sound.cpp:126
128 i = 0
129 num = 0
130 offset = 0
131 snd = 118
132 data = {-1, 16, 0, 40, 8, 40, -1073930760, 134923025, 117100368,
133 117134436, 1, -1, 117100272, 136713276, -1073930728, 135028553}
134#11 0x0805ff41 in Scumm::ScummEngine::scummLoop(int) (this=0x6facef0, delta=6)
135 at scumm/scumm.cpp:1704
136 oldEgo = 1
137#12 0x0805ed77 in Scumm::ScummEngine::mainRun() (this=0x6facef0)
138 at scumm/scumm.cpp:1395
139 delta = 6
140 diff = 14049
141#13 0x0805d14f in Scumm::ScummEngine::go() (this=0x6facef0)
142 at scumm/scumm.cpp:1007