[Bug 222] ogg123 always segfaults
bugzilla-daemon <[email protected]>
| Newsgroups | gmane.linux.arklinux.bugs |
|---|---|
| Message-ID | <[email protected]> |
https://bugzilla.arklinux.org/bugzilla/show_bug.cgi?id=222 [email protected] changed: What |Removed |Added ---------------------------------------------------------------------------- Component|vorbis-tools |arts ------- Additional Comments From [email protected] 2003-09-06 02:27 ------- The segfault appears to actually be in arts. It's got a bad pointer. It looks like ogg123 (in another thread) was handing data to artsd: #0 0x1568f686 in sigsuspend () from /lib/libc.so.6 #1 0x1561f36a in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0 #2 0x1561bc6b in pthread_cond_wait@GLIBC_2.0 () from /lib/libpthread.so.0 #3 0x0804a772 in submit_data_chunk () #4 0x0804e16d in play () #5 0x0804dd5c in main () #6 0x1567ca07 in __libc_start_main () from /lib/libc.so.6 And artsd crashed while trying to start up, on this thread: #0 0x15fd725c in Arts::StartupManager::startup() () from /usr/lib/libmcop.so.1 #1 0x15cf2930 in Arts::The_WaveDataHandle_impl_Factory () from /usr/lib/libartsflow.so.1 Dump of assembler code for function _ZN4Arts14StartupManager7startupEv: 0x15fd7210 <_ZN4Arts14StartupManager7startupEv>: push %ebx 0x15fd7211 <_ZN4Arts14StartupManager7startupEv+1>: sub $0x58,%esp 0x15fd7214 <_ZN4Arts14StartupManager7startupEv+4>: call 0x16007c24 <__i686.get_pc_thunk.bx> 0x15fd7219 <_ZN4Arts14StartupManager7startupEv+9>: add $0x49b7f,%ebx 0x15fd721f <_ZN4Arts14StartupManager7startupEv+15>: mov 0xf6c(%ebx),%eax 0x15fd7225 <_ZN4Arts14StartupManager7startupEv+21>: cmpb $0x0,(%eax) 0x15fd7228 <_ZN4Arts14StartupManager7startupEv+24>: jne 0x15fd7285 <_ZN4Arts14StartupManager7startupEv+117> 0x15fd722a <_ZN4Arts14StartupManager7startupEv+26>: movb $0x1,(%eax) 0x15fd722d <_ZN4Arts14StartupManager7startupEv+29>: mov 0xf48(%ebx),%eax 0x15fd7233 <_ZN4Arts14StartupManager7startupEv+35>: mov (%eax),%eax 0x15fd7235 <_ZN4Arts14StartupManager7startupEv+37>: test %eax,%eax 0x15fd7237 <_ZN4Arts14StartupManager7startupEv+39>: je 0x15fd7250 <_ZN4Arts14StartupManager7startupEv+64> 0x15fd7239 <_ZN4Arts14StartupManager7startupEv+41>: mov (%eax),%eax 0x15fd723b <_ZN4Arts14StartupManager7startupEv+43>: mov (%eax),%edx 0x15fd723d <_ZN4Arts14StartupManager7startupEv+45>: mov %eax,0x30(%esp,1) 0x15fd7241 <_ZN4Arts14StartupManager7startupEv+49>: cmp %eax,%edx 0x15fd7243 <_ZN4Arts14StartupManager7startupEv+51>: mov %edx,0x40(%esp,1) 0x15fd7247 <_ZN4Arts14StartupManager7startupEv+55>: jne 0x15fd7255 <_ZN4Arts14StartupManager7startupEv+69> 0x15fd7249 <_ZN4Arts14StartupManager7startupEv+57>: lea 0x0(%esi,1),%esi 0x15fd7250 <_ZN4Arts14StartupManager7startupEv+64>: add $0x58,%esp 0x15fd7253 <_ZN4Arts14StartupManager7startupEv+67>: pop %ebx 0x15fd7254 <_ZN4Arts14StartupManager7startupEv+68>: ret 0x15fd7255 <_ZN4Arts14StartupManager7startupEv+69>: mov 0x40(%esp,1),%eax 0x15fd7259 <_ZN4Arts14StartupManager7startupEv+73>: mov 0x8(%eax),%eax 0x15fd725c <_ZN4Arts14StartupManager7startupEv+76>: mov (%eax),%edx [--snip--] (gdb) info reg eax 0x15da1da0 366615968 ecx 0x1 1 edx 0x8061ca8 134618280 ebx 0x16020d98 369233304 esp 0x168ef53c 0x168ef53c ebp 0x80b6a20 0x80b6a20 esi 0x80b7248 134967880 edi 0x0 0 eip 0x15fd725c 0x15fd725c eflags 0x210206 2163206 [--snip--] (gdb) x $eax 0x15da1da0: Cannot access memory at address 0x15da1da0 ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. You are the QA contact for the bug, or are watching the QA contact.