[mythtv] mythfrontend segfault
dave sailer
d.sailer at comcast.net
Fri Nov 18 02:23:26 EST 2005
dave sailer wrote:
> dave sailer wrote:
>
>> i had a working mythfrontend that suddenly started to segfault while
>> playing live tv. It plays recorded content ok. I'm using gentoo and
>> the only way i could figure out how to compile with debug was to
>> download the tar and install from source so I have a gentoo/emerge
>> version in /usr/bin/mythfrontend and the newly compiled from source
>> version in /usr/local/bin/mythfrontend. I followed the steps to
>> compile for debug but I'm guessing it didn't work (missing symbol
>> tables). Here is the output from the full test, which was simply
>> starting the frontend and playing live tv. Live tv plays for about 3
>> seconds before segfaulting...
>>
>>
>>
>> myth1 mythtv-0.18.1 # gdb /usr/local/bin/mythfrontend
>> GNU gdb 6.0
>> Copyright 2003 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"...Using host
>> libthread_db library "/lib/libthread_db.so.1".
>>
>> (gdb) run
>> Starting program: /usr/local/bin/mythfrontend
>> [Thread debugging using libthread_db enabled]
>> [New Thread 16384 (LWP 18677)]
>> 2005-11-13 16:57:12.284 New DB connection, total: 1
>> Total desktop width=800, height=600, numscreens=1
>> 2005-11-13 16:57:12.524 Using screen 0, 800x600 at 0,0
>> [New Thread 32769 (LWP 18681)]
>> [New Thread 16386 (LWP 18682)]
>> 2005-11-13 16:57:12.535 mythfrontend version: 0.18.1.20050510-1
>> www.mythtv.org
>> 2005-11-13 16:57:12.536 Enabled verbose msgs : important general
>> 2005-11-13 16:57:12.953 Switching to square mode (blue)
>> [New Thread 32771 (LWP 18683)]
>> [New Thread 49156 (LWP 18684)]
>> mythtv: could not open config file /root/.mythtv/lircrc
>> mythtv: No such file or directory
>> Failed to read lirc config /root/.mythtv/lircrc for mythtv
>> 2005-11-13 16:57:13.483 Joystick disabled.
>> 2005-11-13 16:57:13.561 Registering Internal as a media playback plugin.
>> /usr/local/lib/mythtv/plugins/libmythgallery.so: undefined symbol:
>> _ZN18ConfigurationGroup4loadEP12QSqlDatabase
>> Unable to initialize plugin 'mythgallery'.
>> 2005-11-13 16:57:15.166 New DB connection, total: 2
>> [New Thread 65539 (LWP 18686)]
>> 2005-11-13 16:57:15.189 Connecting to backend server:
>> 192.168.1.102:6543 (try 1 of 5)
>> 2005-11-13 16:57:15.196 Using protocol version 15
>> 2005-11-13 16:57:15.305 Using protocol version 15
>> [New Thread 81924 (LWP 18690)]
>> [New Thread 98309 (LWP 18691)]
>> 2005-11-13 16:57:18.671 Opening audio device '/dev/dsp'.
>> 2005-11-13 16:57:18.671 Opening OSS audio device '/dev/dsp'.
>> [New Thread 114694 (LWP 18692)]
>> 2005-11-13 16:57:18.689 Using XV port 105
>> X Error: BadMatch (invalid parameter attributes) 8
>> Major opcode: 140
>> Minor opcode: 14
>> Resource id: 0x1c2
>> 2005-11-13 16:57:18.739 Couldn't get the color key color, and we need
>> it.
>> You likely won't get any video.
>> [New Thread 131079 (LWP 18693)]
>> 2005-11-13 16:57:18.948 Using realtime priority.
>> 2005-11-13 16:57:18.963 Changing from None to WatchingLiveTV
>> [New Thread 147464 (LWP 18694)]
>> nVidiaVideoSync::: Interrupted system call
>> 2005-11-13 16:57:19.611 Video timing method: USleep with busy wait
>>
>> Program received signal SIGSEGV, Segmentation fault.
>> [Switching to Thread 16384 (LWP 18677)]
>> 0xb6f38f3e in operator==(QString const&, QString const&) () from
>> /usr/qt/3/lib/libqt-mt.so.3(gdb)
>> (gdb) thread apply all bt full
>>
>> Thread 11 (Thread 147464 (LWP 18694)):
>> #0 0xb6863e56 in nanosleep () from /lib/libc.so.6
>> No symbol table info available.
>>
>> Thread 10 (Thread 131079 (LWP 18693)):
>> #0 0xb6863e56 in nanosleep () from /lib/libc.so.6
>> No symbol table info available.
>>
>> Thread 9 (Thread 114694 (LWP 18692)):
>> #0 0xb6863e56 in nanosleep () from /lib/libc.so.6
>> No symbol table info available.
>>
>> Thread 8 (Thread 98309 (LWP 18691)):
>> #0 0xb688bd51 in select () from /lib/libc.so.6
>> No symbol table info available.
>> #1 0xb70be5f0 in ?? () from /usr/qt/3/lib/libqt-mt.so.3
>> No symbol table info available.
>>
>> Thread 7 (Thread 81924 (LWP 18690)):
>> #0 0xb67f327d in __i686.get_pc_thunk.bx () from /lib/libc.so.6
>> No symbol table info available.
>> #1 0xb6806e9a in siglongjmp () from /lib/libc.so.6
>> No symbol table info available.
>> #2 0xb723c816 in siglongjmp () from /lib/libpthread.so.0
>> No symbol table info available.
>> #3 0xb723da04 in pthread_handle_sigrestart () from /lib/libpthread.so.0
>> No symbol table info available.
>> #4 <signal handler called>
>> ---Type <return> to continue, or q <return> to quit---
>> No symbol table info available.
>> #5 0xb7241ad6 in nanosleep () from /lib/libpthread.so.0
>> No symbol table info available.
>> #6 0x00000001 in ?? ()
>> No symbol table info available.
>> #7 0xb723dfbd in __pthread_timedsuspend_new () from
>> /lib/libpthread.so.0
>> No symbol table info available.
>> #8 0xb723a189 in pthread_cond_timedwait_relative () from
>> /lib/libpthread.so.0
>> No symbol table info available.
>> #9 0xb53d9c88 in ?? ()
>> No symbol table info available.
>> #10 0x08864748 in ?? ()
>> No symbol table info available.
>> #11 0xb7239e40 in pthread_cond_destroy at GLIBC_2.0 () from
>> /lib/libpthread.so.0
>> No symbol table info available.
>> #12 0xb70be5f0 in ?? () from /usr/qt/3/lib/libqt-mt.so.3
>> No symbol table info available.
>> #13 0x4377b6c0 in ?? ()
>> No symbol table info available.
>> #14 0xb70cb228 in qt_open_extension_dict () from
>> /usr/qt/3/lib/libqt-mt.so.3
>> No symbol table info available.
>> #15 0xb53d9ca8 in ?? ()
>> No symbol table info available.
>> #16 0xb6ef9600 in QWaitCondition::wait(unsigned long) () from
>> /usr/qt/3/lib/libqt-mt.so.3No symbol table info available.
>> Previous frame inner to this frame (corrupt stack?)
>> #0 0xb6f38f3e in operator==(QString const&, QString const&) () from
>> /usr/qt/3/lib/libqt-mt.so.3(gdb)
>>
>> _______________________________________________
>> mythtv-dev mailing list
>> mythtv-dev at mythtv.org
>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>>
> I noticed today that this may be related to use of he epg. I get the
> same segfault if I try to schedule a recording with the epg.
>
>
> any hints at all?
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mytht
bump.... little help here....
More information about the mythtv-dev
mailing list