[mythtv] mythmusic crashing

Daniel Paessler paessler at gmx.de
Sat Aug 30 17:02:13 EDT 2003


Am Sam, 2003-08-30 um 15.28 schrieb thor:
> On Saturday 30 August 2003 08:53 am, Daniel Paessler wrote:
> 
> > since i upgraded some libraries on my system (gentoo),
> 
> 	And those libraries are ... ?

on gentoo there are updates nearly every day, so i can't exactly say,
which libraries were updated since the last run of mythmusic, sorry.
but maybe you can tell me exactly, which libraries are used by
mythmusic, so i can give you version numbers of installed libraries...

> 
> > mythmusic
> > crashes with a segfault and there is some scratchy noise out of my
> > speakers, which only disappears on reboot. so i upgraded mythtv to the
> > latest cvs and tried again, same result.
> > in order to give you help helping me, i compiled mythmusic (all other
> > works fine!) with debug option enabled. so can you give me a hint, what
> > i should do next, to give you some information about the crash?
> 
> 	You need to run mythmusic in the debugger and send a backtrace once it 
> segfaults. It's described here:
> 
> 	http://www.mythtv.org/docs/mythtv-HOWTO-19.html#ss19.9
> 	

thanks, i did this and here's the output:

GNU gdb 5.3
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 "i686-pc-linux-gnu"...
(no debugging symbols found)...
(gdb) handle SIGPIPE nostop
Signal        Stop      Print   Pass to program Description
SIGPIPE       No        Yes     Yes             Broken pipe
(gdb) run
Starting program: /usr/local/bin/mythfrontend
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 16384 (LWP 5395)]
Found 2 Xinerama Screens.
Using first Xinerama screen, 1152x864+0+0
Found 2 Xinerama Screens.
Using first Xinerama screen, 1152x864+0+0
[New Thread 32769 (LWP 5401)]
[New Thread 16386 (LWP 5402)]
[New Thread 32771 (LWP 5403)]
[New Thread 49156 (LWP 5409)]
[New Thread 65541 (LWP 5410)]
 
Program received signal SIGINT, Interrupt.
[Switching to Thread 65541 (LWP 5410)]
0x40af3c46 in sigsuspend () from /lib/libc.so.6
(gdb) thread apply all bt full
 
Thread 6 (Thread 65541 (LWP 5410)):
#0  0x40af3c46 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1  0x409a90c9 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
No symbol table info available.
#2  0x409aa7ee in __pthread_alt_lock () from /lib/libpthread.so.0
No symbol table info available.
#3  0x409a7b17 in pthread_mutex_lock () from /lib/libpthread.so.0
No symbol table info available.
#4  0x407e5752 in QRealMutexPrivate::lock() () from
/usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x407e6014 in QMutex::lock() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#6  0x419447a8 in MadDecoder::flush(bool) (this=0x424b3790, final=false)
    at maddecoder.cpp:298
        min = 2048
#7  0x4194513f in MadDecoder::madOutput() (this=0x424b3790)
    at maddecoder.cpp:510
        sample = 4414
        samples = 382
        channels = 2
---Type <return> to continue, or q <return> to quit---
        left = (const mad_fixed_t *) 0x424b79a4
        right = (const mad_fixed_t *) 0x424b8ba4
#8  0x41944e76 in MadDecoder::run() (this=0x424b3790) at
maddecoder.cpp:419
No locals.
#9  0x4052d0b8 in start_thread () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#10 0x409a6cc0 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#11 0x409a6dc2 in pthread_start_thread_event () from
/lib/libpthread.so.0
No symbol table info available.
Couldn't get registers: Kein passender Prozess gefunden.
#0  0x40af3c46 in sigsuspend () from /lib/libc.so.6
(gdb)


> - thor
> 

daniel

> 	
> 
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
-- 
email: daniel at paessler.org / phone: +49 3722 83884
fax: +49 89 244365117     / web: www.paessler.org

Microsoft is not the answer, it's the question and the answer is NO.




More information about the mythtv-dev mailing list