[mythtv] mythfrontend segfaults cvs-Mon Aug 30 11:00:46-CDT

James Meyer james.meyer at operamail.com
Mon Aug 30 07:13:31 EDT 2004


With  cvs  Mon Aug 30 11:00:46-CDT  I am able to make  mythfrontend segfault by doing the following.

 Backtrace-1 refers to the following  problem.
1)run  mythfrontend
2)watch live-tv
3) press the "y" key to change tuner cards.
It may take 3 or 4 times  but mythfrontend will segfault.  


Backtrace2 is a segfault by simply wathing live-tv and attempting to enter the guide.  
This has only happened once, but since I have the backtrace  might as well include it.

For both of these problems the backend continued to run without problems.


My setup includes
2 pvr-250's    ivtv-0.1.10-pre2-ck101g 
celeron 2.6ghz
frontend/backend on the same box.
nvidia driver 6106
kernel 2.6.7

-jm
-------------- next part --------------
GNU gdb 6.1-debian
Copyright 2004 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 "i386-linux"...Using host libthread_db library "/lib/tls/libthread_db.so.1".

(gdb) run
Starting program: /usr/local/bin/mythfrontend 
[Thread debugging using libthread_db enabled]
[New Thread 1105109600 (LWP 22840)]
2004-08-30 10:49:24 mythfrontend version: 0.15.20040528-1 www.mythtv.org
2004-08-30 10:49:24 Enabled verbose msgs : important general
2004-08-30 10:49:25 Registering Internal as a media playback plugin.
[New Thread 1115704240 (LWP 22845)]
2004-08-30 10:49:29 Connecting to backend server: 127.0.0.1:6543 (try 1 of 5)
2004-08-30 10:49:29 Using protocol version 13
2004-08-30 10:49:29 Using protocol version 13
2004-08-30 10:49:29 Using protocol version 13
[New Thread 1135385520 (LWP 22847)]
2004-08-30 10:49:32 Opening OSS audio device '/dev/dsp'.
2004-08-30 10:49:32 Audio fragment size: 4096
2004-08-30 10:49:32 The audio device cannot report buffer state accurately! audio/video sync will be bad, continuing...
2004-08-30 10:49:32 Using XV port 145
2004-08-30 10:49:32 Changing from None to WatchingLiveTV
2004-08-30 10:49:33 dropping back audio_buffer_unused
2004-08-30 10:49:33 dropping back audio_buffer_unused
2004-08-30 10:49:33 dropping back audio_buffer_unused
2004-08-30 10:49:33 dropping back audio_buffer_unused
2004-08-30 10:49:33 dropping back audio_buffer_unused
2004-08-30 10:49:33 dropping back audio_buffer_unused
2004-08-30 10:49:33 dropping back audio_buffer_unused
2004-08-30 10:49:33 dropping back audio_buffer_unused
2004-08-30 10:49:33 dropping back audio_buffer_unused
2004-08-30 10:49:33 dropping back audio_buffer_unused
2004-08-30 10:49:33 dropping back audio_buffer_unused
2004-08-30 10:49:33 dropping back audio_buffer_unused
2004-08-30 10:49:33 dropping back audio_buffer_unused
2004-08-30 10:49:33 dropping back audio_buffer_unused
2004-08-30 10:49:59 Changing from WatchingLiveTV to None
2004-08-30 10:49:59 Using protocol version 13
2004-08-30 10:50:01 Opening OSS audio device '/dev/dsp'.
2004-08-30 10:50:01 Audio fragment size: 4096
2004-08-30 10:50:01 The audio device cannot report buffer state accurately! audio/video sync will be bad, continuing...
2004-08-30 10:50:01 Using XV port 145
2004-08-30 10:50:02 Changing from None to WatchingLiveTV
[New Thread 1143897008 (LWP 22850)]
[New Thread 1152285616 (LWP 22851)]
[New Thread 1166015408 (LWP 22852)]
[New Thread 1200196528 (LWP 22853)]
[Thread 1200196528 (LWP 22853) exited]
[Thread 1166015408 (LWP 22852) exited]
[Thread 1143897008 (LWP 22850) exited]
[Thread 1152285616 (LWP 22851) exited]
[New Thread 1152285616 (LWP 22893)]
[New Thread 1143897008 (LWP 22894)]
[New Thread 1166015408 (LWP 22895)]
[New Thread 1200196528 (LWP 22896)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1200196528 (LWP 22896)]
0x418d89d2 in _nv000832gl () from /usr/lib/libGLcore.so.1
(gdb) h thread apply   all bt full

Thread 11 (Thread 1200196528 (LWP 22896)):
#0  0x418d89d2 in _nv000832gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.
#2  0x40b3ed36 in glXChannelRectSyncSGIX () from /usr/lib/libGL.so.1
No symbol table info available.
#3  0x0854e600 in ?? ()
No symbol table info available.
#4  0x08579b88 in ?? ()
No symbol table info available.
#5  0x08248200 in ?? ()
No symbol table info available.
#6  0x00000000 in ?? ()
No symbol table info available.
#7  0x47899000 in ?? ()
No symbol table info available.
#8  0x40b3c45d in glXChannelRectSyncSGIX () from /usr/lib/libGL.so.1
No symbol table info available.
#9  0x0854e600 in ?? ()
No symbol table info available.
#10 0x08579b58 in ?? ()
No symbol table info available.
#11 0x08579b88 in ?? ()
No symbol table info available.
#12 0x00000000 in ?? ()
No symbol table info available.
#13 0x08579b88 in ?? ()
No symbol table info available.
#14 0x40b378c4 in ?? () from /usr/lib/libGL.so.1
No symbol table info available.
#15 0x08579b88 in ?? ()
No symbol table info available.
#16 0x08579b58 in ?? ()
No symbol table info available.
#17 0x08579b88 in ?? ()
No symbol table info available.
#18 0x00000000 in ?? ()
No symbol table info available.
#19 0x08579b88 in ?? ()
No symbol table info available.
#20 0x00000000 in ?? ()
No symbol table info available.
#21 0x40b430ba in _nv000028gl () from /usr/lib/libGL.so.1
No symbol table info available.
#22 0x08579b58 in ?? ()
No symbol table info available.
#23 0x08579b58 in ?? ()
No symbol table info available.
#24 0x08579b88 in ?? ()
No symbol table info available.
#25 0x00000000 in ?? ()
No symbol table info available.
#26 0x00000000 in ?? ()
No symbol table info available.
#27 0x40b57e58 in _fini () from /usr/lib/libGL.so.1
No symbol table info available.
#28 0x08579b58 in ?? ()
No symbol table info available.
#29 0x08267158 in ?? ()
No symbol table info available.
#30 0x08579b58 in ?? ()
No symbol table info available.
#31 0x40b3ef40 in glXChannelRectSyncSGIX () from /usr/lib/libGL.so.1
No symbol table info available.
#32 0x08579b58 in ?? ()
No symbol table info available.
#33 0x00000000 in ?? ()
No symbol table info available.
#34 0x08579b58 in ?? ()
No symbol table info available.
#35 0x40b57bde in _fini () from /usr/lib/libGL.so.1
No symbol table info available.
#36 0x08579b58 in ?? ()
No symbol table info available.
#37 0x00000000 in ?? ()
No symbol table info available.
#38 0x00000000 in ?? ()
No symbol table info available.
#39 0x40b3ec34 in glXChannelRectSyncSGIX () from /usr/lib/libGL.so.1
No symbol table info available.
#40 0x08579b58 in ?? ()
No symbol table info available.
#41 0x00000000 in ?? ()
No symbol table info available.
#42 0x08a58964 in ?? ()
No symbol table info available.
#43 0x00000001 in ?? ()
No symbol table info available.
#44 0x08580278 in ?? ()
No symbol table info available.
#45 0x40b415df in glXChannelRectSyncSGIX () from /usr/lib/libGL.so.1
No symbol table info available.
#46 0x404d511c in __JCR_LIST__ () from /usr/lib/libmythtv-0.15.so.0
No symbol table info available.
#47 0x086088c8 in ?? ()
No symbol table info available.
#48 0x47898dfc in ?? ()
No symbol table info available.
#49 0x47898958 in ?? ()
No symbol table info available.
#50 0x00000000 in ?? ()
No symbol table info available.
#51 0x00000000 in ?? ()
No symbol table info available.
#52 0x40b3b85e in glXMakeCurrent () from /usr/lib/libGL.so.1
No symbol table info available.
#53 0x08580278 in ?? ()
No symbol table info available.
#54 0x01000002 in ?? ()
No symbol table info available.
#55 0x01000002 in ?? ()
No symbol table info available.
#56 0x08a58964 in ?? ()
No symbol table info available.
#57 0x40b42198 in glXChannelRectSyncSGIX () from /usr/lib/libGL.so.1
No symbol table info available.
#58 0x402e0b66 in OpenGLVideoSync::TryInit (this=0x1) at vsync.cpp:442
	xt = 0x10001 <Address 0x10001 out of bounds>
	attribList = {16777473, 16777472, 65792, 65537, 136773633, 17, 
  2621471, 1096548401}
	vis = (XVisualInfo *) 0x39
	swa = {background_pixmap = 0, background_pixel = 0, 
  border_pixmap = 144574544, border_pixel = 1, bit_gravity = 139781512, 
  win_gravity = 216, backing_store = 0, backing_planes = 49, 
  backing_pixel = 136591984, save_under = 1084629152, event_mask = 1869968492, 
  do_not_propagate_mask = 1048576, override_redirect = 0, colormap = 3276803, 
  cursor = 144573736}
	w = 33
(gdb) quit
The program is running.  Exit anyway? (y or n) 
-------------- next part --------------
GNU gdb 6.1-debian
Copyright 2004 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 "i386-linux"...Using host libthread_db library "/lib/tls/libthread_db.so.1".

(gdb) run
Starting program: /usr/local/bin/mythfrontend 
[Thread debugging using libthread_db enabled]
[New Thread 1105109600 (LWP 22992)]
2004-08-30 10:58:49 mythfrontend version: 0.15.20040528-1 www.mythtv.org
2004-08-30 10:58:49 Enabled verbose msgs : important general
2004-08-30 10:58:50 Registering Internal as a media playback plugin.
[New Thread 1115704240 (LWP 22997)]
2004-08-30 10:58:53 Connecting to backend server: 127.0.0.1:6543 (try 1 of 5)
2004-08-30 10:58:53 Using protocol version 13
2004-08-30 10:58:53 Using protocol version 13
2004-08-30 10:58:53 Using protocol version 13
[New Thread 1155615664 (LWP 22999)]
2004-08-30 10:58:56 Opening OSS audio device '/dev/dsp'.
2004-08-30 10:58:56 Audio fragment size: 4096
2004-08-30 10:58:56 The audio device cannot report buffer state accurately! audio/video sync will be bad, continuing...
2004-08-30 10:58:56 Using XV port 145
2004-08-30 10:58:57 Changing from None to WatchingLiveTV
2004-08-30 10:58:57 dropping back audio_buffer_unused
2004-08-30 10:58:57 dropping back audio_buffer_unused
2004-08-30 10:58:57 dropping back audio_buffer_unused
2004-08-30 10:58:57 dropping back audio_buffer_unused
2004-08-30 10:58:57 dropping back audio_buffer_unused
2004-08-30 10:58:57 dropping back audio_buffer_unused
2004-08-30 10:58:57 dropping back audio_buffer_unused
2004-08-30 10:58:57 dropping back audio_buffer_unused
2004-08-30 10:58:57 dropping back audio_buffer_unused
2004-08-30 10:58:57 dropping back audio_buffer_unused
2004-08-30 10:58:57 dropping back audio_buffer_unused
2004-08-30 10:58:57 dropping back audio_buffer_unused
2004-08-30 10:58:57 dropping back audio_buffer_unused
2004-08-30 10:58:57 dropping back audio_buffer_unused
[New Thread 1164127152 (LWP 23002)]
[New Thread 1172515760 (LWP 23003)]
[New Thread 1187498928 (LWP 23004)]
[New Thread 1221680048 (LWP 23005)]
[New Thread 1236847536 (LWP 23010)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1105109600 (LWP 22992)]
0x414fedef in mallopt () from /lib/tls/libc.so.6
(gdb) h thread bt allpl        apply all bt full

Thread 8 (Thread 1236847536 (LWP 23010)):
#0  0x4153751c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x41560c3b in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x401b50cb in RunProgramGuide (startchannel=
      {static null = {static null = <same as static member of an already seen type>, d = 0x81f3380, static shared_null = 0x81f3380}, d = 0x89d4c70, static shared_null = 0x81f3380}, thread=true, player=0x828d510, allowsecondaryepg=true)
    at guidegrid.cpp:54
	chanstr = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x81f3380, static shared_null = 0x81f3380}, d = 0x81f3380, 
  static shared_null = 0x81f3380}
	gg = (class GuideGrid *) 0x89decc8
#3  0x402846ec in TV::doLoadMenu (this=0x828d510) at tv_play.cpp:2986
	dummy = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x81f3380, static shared_null = 0x81f3380}, d = 0x81f3380, 
  static shared_null = 0x81f3380}
	channame = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x81f3380, static shared_null = 0x81f3380}, d = 0x89d4c70, 
  static shared_null = 0x81f3380}
	fullscreen = true
	mwnd = (class MythMainWindow *) 0x8250da8
	allowsecondary = true
	chanstr = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x81f3380, static shared_null = 0x81f3380}, d = 0x81f3380, 
  static shared_null = 0x81f3380}
#4  0x40284955 in TV::MenuHandler (param=0x828d510) at tv_play.cpp:3011
	obj = (class TV *) 0x828d510
#5  0x413999b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00000000 in ?? ()
No symbol table info available.

Thread 7 (Thread 1221680048 (LWP 23005)):
#0  0x4155dd05 in poll () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x40b42e33 in _nv000028gl () from /usr/lib/libGL.so.1
No symbol table info available.
#2  0x48d15848 in ?? ()
No symbol table info available.
#3  0x00000001 in ?? ()
No symbol table info available.
#4  0x000003e8 in ?? ()
No symbol table info available.
#5  0x08e65cc8 in ?? ()
No symbol table info available.
#6  0x08e61990 in ?? ()
No symbol table info available.
#7  0x08954d40 in ?? ()
No symbol table info available.
#8  0x48d158b8 in ?? ()
No symbol table info available.
#9  0xc1d00047 in ?? ()
No symbol table info available.
#10 0xbeef0003 in ?? ()
No symbol table info available.
#11 0x00000093 in ?? ()
No symbol table info available.
#12 0x0000001f in ?? ()
No symbol table info available.
#13 0x00000003 in ?? ()
No symbol table info available.
#14 0x4190c48b in _nv000817gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#15 0xc1d0005b in ?? ()
No symbol table info available.
#16 0xbeef0003 in ?? ()
No symbol table info available.
#17 0x08e618e0 in ?? ()
No symbol table info available.
#18 0x000003e8 in ?? ()
No symbol table info available.
#19 0x48d158b8 in ?? ()
No symbol table info available.
#20 0x00000002 in ?? ()
No symbol table info available.
#21 0x418da399 in _nv000785gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#22 0x48d158b8 in ?? ()
No symbol table info available.
#23 0x08954d40 in ?? ()
No symbol table info available.
#24 0x00000000 in ?? ()
No symbol table info available.
#25 0x40b3c06a in glXWaitVideoSyncSGI () from /usr/lib/libGL.so.1
No symbol table info available.
#26 0x48d15dfc in ?? ()
No symbol table info available.
#27 0x48d158c8 in ?? ()
No symbol table info available.
#28 0x402e0c92 in OpenGLVideoSync::WaitForFrame (this=0x40e8, 
    sync_delay=7208960) at vsync.cpp:482
	count = 808858421
	r = 32
	n = 5767168
#0  0x414fedef in mallopt () from /lib/tls/libc.so.6
(gdb) quit
The program is running.  Exit anyway? (y or n) 


More information about the mythtv-dev mailing list