GNU gdb (GDB) 7.11.1 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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 "i586-buildroot-linux-musl". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". Attaching to process 10096 [New LWP 10099] [New LWP 10100] [New LWP 10101] [New LWP 10102] [New LWP 10668] ^[[A__cp_end () at src/thread/i386/syscall_cp.s:31 31 src/thread/i386/syscall_cp.s: No such file or directory. (gdb) thread apply all bt Thread 6 (LWP 10668): #0 0xa86f7b13 in ?? () from /usr/lib/libgomp.so.1 #1 0xa86f7bfe in ?? () from /usr/lib/libgomp.so.1 #2 0xa86f7c1c in ?? () from /usr/lib/libgomp.so.1 #3 0xa86f5f96 in ?? () from /usr/lib/libgomp.so.1 #4 0xa9af5ee4 in start (p=0xa819bd50) at src/thread/pthread_create.c:150 #5 0xa9af45bd in __clone () at src/thread/i386/clone.s:36 #6 0x00000000 in ?? () Thread 5 (LWP 10102): #0 __cp_end () at src/thread/i386/syscall_cp.s:31 #1 0xa9af5213 in __syscall_cp_c (nr=240, u=-1474319608, v=128, w=2, x=0, y=0, z=0) at src/thread/pthread_cancel.c:35 #2 0xa9af420d in __syscall_cp (nr=240, u=-1474319608, v=128, w=2, x=0, y=0, z=0) at src/thread/__syscall_cp.c:20 #3 0xa9af42a7 in __timedwait_cp (addr=0xa81fab08, val=2, clk=0, at=0x0, priv=128) at src/thread/__timedwait.c:31 #4 0xa9af55e6 in __pthread_cond_timedwait (c=0x8107058, m=0x8107040, ts=0x0) at src/thread/pthread_cond_timedwait.c:105 #5 0xa9af5c40 in pthread_cond_wait (c=0x8107058, m=0x8107040) at src/thread/pthread_cond_wait.c:5 #6 0x08098b8d in AlsaOutput::Play(void const*, unsigned int) () ---Type to continue, or q to quit--- #7 0x08073303 in AudioOutputControl::PlayChunk() () #8 0x0807343e in AudioOutputControl::InternalPlay() () #9 0x08073937 in AudioOutputControl::Task() () #10 0x080aa54a in Thread::ThreadProc(void*) () #11 0xa9af5ee4 in start (p=0xa81fad50) at src/thread/pthread_create.c:150 #12 0xa9af45bd in __clone () at src/thread/i386/clone.s:36 #13 0x00000000 in ?? () Thread 4 (LWP 10101): #0 __cp_end () at src/thread/i386/syscall_cp.s:31 #1 0xa9af5213 in __syscall_cp_c (nr=240, u=-1469990920, v=128, w=2, x=0, y=0, z=0) at src/thread/pthread_cancel.c:35 #2 0xa9af420d in __syscall_cp (nr=240, u=-1469990920, v=128, w=2, x=0, y=0, z=0) at src/thread/__syscall_cp.c:20 #3 0xa9af42a7 in __timedwait_cp (addr=0xa861b7f8, val=2, clk=0, at=0x0, priv=128) at src/thread/__timedwait.c:31 #4 0xa9af55e6 in __pthread_cond_timedwait (c=0xa8631b64, m=0xa959b88c, ts=0x0) at src/thread/pthread_cond_timedwait.c:105 #5 0xa9af5c40 in pthread_cond_wait (c=0xa8631b64, m=0xa959b88c) at src/thread/pthread_cond_wait.c:5 #6 0x08075a00 in DecoderBridge::GetChunk() () #7 0x08076085 in DecoderBridge::SubmitData(InputStream*, void const*, unsigned int, unsigned short) () ---Type to continue, or q to quit--- #8 0x0808f887 in FlacDecoder::OnWrite(FLAC__Frame const&, int const* const*, unsigned long long) () #9 0x0808c8d2 in flac_write_cb(FLAC__StreamDecoder const*, FLAC__Frame const*, int const* const*, void*) () #10 0xa99c7c9a in ?? () from /usr/lib/libFLAC.so.8 #11 0xa99c9e17 in FLAC__stream_decoder_process_single () from /usr/lib/libFLAC.so.8 #12 0x0808cdf7 in flac_decode_internal(DecoderClient&, InputStream&, bool) () #13 0x08074448 in decoder_stream_decode(DecoderPlugin const&, DecoderBridge&, InputStream&) () #14 0x08074997 in decoder_run(DecoderControl&) () #15 0x08075061 in DecoderControl::RunThread() () #16 0x080aa54a in Thread::ThreadProc(void*) () #17 0xa9af5ee4 in start (p=0xa861bd50) at src/thread/pthread_create.c:150 #18 0xa9af45bd in __clone () at src/thread/i386/clone.s:36 #19 0x00000000 in ?? () Thread 3 (LWP 10100): #0 __cp_end () at src/thread/i386/syscall_cp.s:31 #1 0xa9af5213 in __syscall_cp_c (nr=240, u=-1469900504, v=128, w=2, x=0, y=0, z=0) at src/thread/pthread_cancel.c:35 #2 0xa9af420d in __syscall_cp (nr=240, u=-1469900504, v=128, w=2, x=0, y=0, z=0) at src/thread/__syscall_cp.c:20 ---Type to continue, or q to quit--- #3 0xa9af42a7 in __timedwait_cp (addr=0xa8631928, val=2, clk=0, at=0x0, priv=128) at src/thread/__timedwait.c:31 #4 0xa9af55e6 in __pthread_cond_timedwait ( c=0x80e6bd8 , m=0x80e6bc0 , ts=0x0) at src/thread/pthread_cond_timedwait.c:105 #5 0xa9af5c40 in pthread_cond_wait ( c=0x80e6bd8 , m=0x80e6bc0 ) at src/thread/pthread_cond_wait.c:5 #6 0x080599c4 in notify::Wait() () #7 0x08058271 in MultipleOutputs::WaitAll() () #8 0x08058322 in MultipleOutputs::Cancel() () #9 0x08060826 in Player::SeekDecoder() () #10 0x08060ad9 in Player::ProcessCommand() () #11 0x08060c6e in Player::Run() () #12 0x08061284 in PlayerControl::RunThread() () #13 0x080aa54a in Thread::ThreadProc(void*) () #14 0xa9af5ee4 in start (p=0xa8631d50) at src/thread/pthread_create.c:150 #15 0xa9af45bd in __clone () at src/thread/i386/clone.s:36 #16 0x00000000 in ?? () Thread 2 (LWP 10099): ---Type to continue, or q to quit--- #0 0xa9a9dab9 in __kernel_vsyscall () #1 0xa9abc0b8 in __vsyscall () at src/internal/i386/syscall.s:19 #2 0xa9abc0ef in __vsyscall6 () at src/internal/i386/syscall.s:55 #3 0xa9abdd1b in __syscall6 (a6=8, a5=0, a4=-1, a3=16, a2=-1451692472, a1=, n=319) at ./arch/i386/syscall_arch.h:51 #4 epoll_pwait (fd=-1448354446, ev=0x6, cnt=-1451692472, to=16, sigs=0xffffffff) at src/linux/epoll.c:27 #5 0xa8647c68 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 1 (LWP 10096): #0 __cp_end () at src/thread/i386/syscall_cp.s:31 #1 0xa9af5213 in __syscall_cp_c (nr=240, u=-1080296664, v=128, w=2, x=0, y=0, z=0) at src/thread/pthread_cancel.c:35 #2 0xa9af420d in __syscall_cp (nr=240, u=-1080296664, v=128, w=2, x=0, y=0, z=0) at src/thread/__syscall_cp.c:20 #3 0xa9af42a7 in __timedwait_cp (addr=0xbf9bfb28, val=2, clk=0, at=0x0, priv=128) at src/thread/__timedwait.c:31 #4 0xa9af55e6 in __pthread_cond_timedwait (c=0xa959b8d4, m=0xa959b88c, ts=0x0) at src/thread/pthread_cond_timedwait.c:105 #5 0xa9af5c40 in pthread_cond_wait (c=0xa959b8d4, m=0xa959b88c) at src/thread/pthread_cond_wait.c:5 #6 0x080613e5 in PlayerControl::SynchronousCommand(PlayerCommand) () ---Type to continue, or q to quit--- #7 0x0806170e in PlayerControl::SeekLocked(DetachedSong*, SongTime) () #8 0x0806181e in PlayerControl::Play(DetachedSong*) () #9 0x08063f0c in playlist::PlayOrder(PlayerControl&, unsigned int) () #10 0x0805a881 in handle_play(Client&, Request, Response&) () #11 0x08059eaf in command_process(Client&, unsigned int, char*) () #12 0x08076b84 in client_process_line(Client&, char*) () #13 0x0805d5d5 in Client::OnSocketInput(void*, unsigned int) () #14 0x080a83c1 in BufferedSocket::ResumeInput() () #15 0x080a84de in BufferedSocket::OnSocketReady(unsigned int) () #16 0x080a813a in SocketMonitor::Dispatch(unsigned int) () #17 0x080aa44c in EventLoop::Run() () #18 0x08057521 in mpd_main(int, char**) () #19 0x08056551 in main () (gdb) (gdb) quit A debugging session is active. Inferior 1 [process 10096] will be detached. Quit anyway? (y or n) y Detaching from program: /tmp/root/mpd, process 10096