[mythtv] and again: frontend stuck during live TV

Stefan Frank sfr+lists at 6913304088794.gnuu.de
Sat Sep 6 23:09:12 EDT 2003


One more bt.

Bye, Stefan
-------------- next part --------------
Script wurde gestartet: Sa 06 Sep 2003 20:25:22 CEST
sfr at laptop:/tmp$ gdb mythfrontend
GNU gdb 5.3.90_2003-08-24-cvs-debian
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 "i386-linux"...
(gdb) ru  handle SIGPIPE nostop
Signal        Stop	Print	Pass to program	Description
SIGPIPE       No	Yes	Yes		Broken pipe
(gdb) run
Starting program: /usr/local/bin/mythfrontend 
[New Thread 16384 (LWP 1552)]
generating cache image for: /usr/local/share/mythtv/themes/default/blank.png
Couldn't save cache image: /home/sfr/.mythtv/themecache/blue.640.480/blank.png
[New Thread 32769 (LWP 1554)]
[New Thread 16386 (LWP 1555)]
connecting to backend server: 192.168.1.1:6543

Program received signal SIGINT, Interrupt.
[Switching to Thread 16386 (LWP 1555)]
0x40b43136 in nanosleep () from /lib/libc.so.6
(gdb) qut it
The program is running.  Exit anyway? (y or n) y
sfr at laptop:/tmp$ gdb mythfrontend
GNU gdb 5.3.90_2003-08-24-cvs-debian
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 "i386-linux"...
(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 
[New Thread 16384 (LWP 1565)]
generating cache image for: /usr/local/share/mythtv/themes/default/blank.png
Couldn't save cache image: /home/sfr/.mythtv/themecache/blue.640.480/blank.png
[New Thread 32769 (LWP 1567)]
[New Thread 16386 (LWP 1568)]
connecting to backend server: 192.168.1.1:6543
[New Thread 32771 (LWP 1569)]
[New Thread 49156 (LWP 1570)]
Opening OSS audio device '/dev/dsp'.
[New Thread 65541 (LWP 1571)]
Over/underscanning. V: 0.000000, H: 0.000000, XOff: 0, YOff: 0
Using XV port 55
[New Thread 81926 (LWP 1572)]
Changing from None to WatchingLiveTV
2003-09-06 20:51:39 rebuffering (124823 128000)
2003-09-06 20:54:38 rebuffering (120751 128000)
2003-09-06 20:55:01 rebuffering (121844 128000)
2003-09-06 20:55:12 rebuffering (120356 128000)
2003-09-06 20:55:46 rebuffering (126363 128000)
2003-09-06 20:56:08 rebuffering (122476 128000)
2003-09-06 20:56:31 rebuffering (118570 128000)
2003-09-06 20:56:53 rebuffering (126529 128000)
2003-09-06 20:57:04 rebuffering (119062 128000)
2003-09-06 20:57:16 rebuffering (123246 128000)
2003-09-06 20:57:38 rebuffering (122109 128000)
2003-09-06 20:58:01 rebuffering (125591 128000)
2003-09-06 20:58:12 rebuffering (125073 128000)
2003-09-06 20:58:23 rebuffering (123356 128000)
2003-09-06 20:59:08 rebuffering (122717 128000)
2003-09-06 20:59:31 rebuffering (123031 128000)
2003-09-06 21:00:16 rebuffering (120632 128000)
2003-09-06 21:02:42 rebuffering (121257 128000)
2003-09-06 21:03:38 rebuffering (118165 128000)
2003-09-06 21:04:23 rebuffering (117764 128000)
2003-09-06 21:05:08 rebuffering (121416 128000)
2003-09-06 21:05:53 rebuffering (117868 128000)
2003-09-06 21:06:49 rebuffering (126562 128000)
2003-09-06 21:07:23 rebuffering (119172 128000)
2003-09-06 21:07:34 rebuffering (123186 128000)
2003-09-06 21:08:13 Delaying to next trigger: 224393
2003-09-06 21:13:34 rebuffering (125763 128000)
2003-09-06 21:13:57 rebuffering (122527 128000)
2003-09-06 21:14:08 rebuffering (118021 128000)
2003-09-06 21:15:27 rebuffering (127912 128000)
2003-09-06 21:16:23 rebuffering (125928 128000)
[New Thread 98311 (LWP 1679)]
2003-09-06 21:18:19 Delaying to next trigger: 221589
2003-09-06 21:18:43 Delaying to next trigger: 225793
2003-09-06 21:18:50 rebuffering (60951 128000)
2003-09-06 21:18:51 Delaying to next trigger: 215210
2003-09-06 21:19:03 Delaying to next trigger: 227062
2003-09-06 21:19:09 Delaying to next trigger: 221267
2003-09-06 21:19:21 Delaying to next trigger: 218354
2003-09-06 21:19:31 rebuffering (118472 128000)
2003-09-06 21:19:49 rebuffering (127535 128000)
2003-09-06 21:19:50 Delaying to next trigger: 214870
2003-09-06 21:19:55 Delaying to next trigger: 225866
2003-09-06 21:20:01 Delaying to next trigger: 230310
2003-09-06 21:20:13 rebuffering (66248 128000)
2003-09-06 21:20:15 Delaying to next trigger: 210412
2003-09-06 21:20:20 Delaying to next trigger: 218890
2003-09-06 21:20:20 Delaying to next trigger: 203269
2003-09-06 21:20:53 rebuffering (120874 128000)
2003-09-06 21:21:16 rebuffering (125153 128000)
2003-09-06 21:22:01 rebuffering (125940 128000)
2003-09-06 21:22:24 rebuffering (121466 128000)

Program received signal SIGINT, Interrupt.
[Switching to Thread 81926 (LWP 1572)]
0x40b43136 in nanosleep () from /lib/libc.so.6
(gdb) thrad  ead apply all bt full

Thread 7 (Thread 81926 (LWP 1572)):
#0  0x40b43136 in nanosleep () from /lib/libc.so.6
No symbol table info available.

Thread 6 (Thread 65541 (LWP 1571)):
#0  0x40985b5b in write () from /lib/libpthread.so.0
No symbol table info available.
#1  0x4016f9cc in __JCR_LIST__ () from /usr/local/lib/libmyth-0.12.so.0
No symbol table info available.

Thread 5 (Thread 49156 (LWP 1570)):
#0  0x40b43136 in nanosleep () from /lib/libc.so.6
No symbol table info available.

Thread 4 (Thread 32771 (LWP 1569)):
#0  0x40b43136 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000038 in ?? ()
No symbol table info available.
#2  0x08151b37 in RingBuffer::ReadFromBuf(void*, int) (this=0x8496b78, 
    buf=0x41a8d008, count=36526) at RingBuffer.cpp:828
	readone = false
---Type <return> to continue, or q <return> to quit---
	avail = 888
#3  0x08151ddd in RingBuffer::Read(void*, int) (this=0x8496b78, 
    buf=0x41a8d008, count=36526) at RingBuffer.cpp:894
	ret = -1
#4  0x08187f5e in NuppelDecoder::GetFrame(int) (this=0x8490990, avignore=0)
    at nuppeldecoder.cpp:881
	currentposition = 133892220
	gotvideo = false
	ret = false
	seeklen = 0
#5  0x080f4195 in NuppelVideoPlayer::GetFrame(int, bool) (this=0x8491470, 
    onlyvideo=0, unsafe=false) at NuppelVideoPlayer.cpp:552
No locals.
#6  0x080f6b3b in NuppelVideoPlayer::StartPlaying() (this=0x8491470)
    at NuppelVideoPlayer.cpp:1449
	output_video = 81926
	pausecheck = 12
#7  0x08168cc3 in SpawnDecode(void*) (param=0x8491470) at tv_play.cpp:67
	nvp = (NuppelVideoPlayer *) 0x8491470
#8  0x409808be in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9  0x4098092d in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#10 0x40b6e217 in clone () from /lib/libc.so.6
No symbol table info available.

Thread 3 (Thread 16386 (LWP 1568)):
#0  0x40b43136 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000038 in ?? ()
No symbol table info available.
#2  0x0816cbf5 in TV::RunTV() (this=0x8493328) at tv_play.cpp:716
	keypressed = 4131
	pausecheck = 171881
#3  0x0816ca77 in TV::EventThread(void*) (param=0x8493328) at tv_play.cpp:684
	thetv = (class TV *) 0x8493328
#4  0x409808be in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x4098092d in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
#6  0x40b6e217 in clone () from /lib/libc.so.6
No symbol table info available.

Thread 2 (Thread 32769 (LWP 1567)):
#0  0x40b66bb4 in poll () from /lib/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#1  0x4098061b in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.
#2  0x409807dd in __pthread_manager_event () from /lib/libpthread.so.0
No symbol table info available.
#3  0x40b6e217 in clone () from /lib/libc.so.6
No symbol table info available.

Thread 1 (Thread 16384 (LWP 1565)):
#0  0x40b43136 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000038 in ?? ()
No symbol table info available.
#2  0x08068960 in startTV() () at main.cpp:191
	db = (struct QSqlDatabase *) 0x846fa18
	tv = (class TV *) 0x8493328
	timeout = {d = {jd = 2452889}, t = {ds = 73682865}}
	tryTV = false
	tryRecorder = false
	quitAll = false
	showDialogs = true
#3  0x080689ed in TVMenuCallback(void*, QString&) (data=0x8462440, 
    selection=@0x847e030) at main.cpp:213
	sel = {static null = {
---Type <return> to continue, or q <return> to quit---
    static null = <same as static member of an already seen type>, 
    d = 0x8436cc8, static shared_null = 0x8436cc8}, d = 0x848fae8, 
  static shared_null = 0x8436cc8}
#4  0x400d2ca1 in ThemedMenu::handleAction(QString&) (this=0x847dee0, 
    action=@0x848fb3c) at themedmenu.cpp:1801
No locals.
#5  0x400d1933 in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x847dee0, 
    e=0xbfffe7c0) at themedmenu.cpp:1649
	handled = false
	lastbutton = (ThemedButton *) 0x848fb00
	oldrow = 0
#6  0x404f909f in QWidget::event(QEvent*) () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#7  0x4047226c in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#8  0x40471d80 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#9  0x4041268d in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#10 0x4040ebf2 in QApplication::x11ProcessEvent(_XEvent*) ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#11 0x40423842 in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#12 0x404838af in QEventLoop::enterLoop() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#13 0x404724f0 in QApplication::enter_loop() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#14 0x4011b74b in MythDialog::exec() (this=0x847dee0) at mythdialogs.cpp:276
	res = 1074902740
#15 0x08069789 in RunMenu(QString) (themedir=
      {static null = {static null = <same as static member of an already seen type>, d = 0x8436cc8, static shared_null = 0x8436cc8}, d = 0x847cd98, static shared_null = 0x8436cc8}) at main.cpp:327
	exitstatus = 0
#16 0x0806af1f in main (argc=1, argv=0xbfffed84) at main.cpp:486
	lcd_host = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x8436cc8, static shared_null = 0x8436cc8}, d = 0x847f550, 
  static shared_null = 0x8436cc8}
	lcd_port = 0
	a = <incomplete type>
---Type <return> to continue, or q <return> to quit---
	translator = <incomplete type>
	db = (struct QSqlDatabase *) 0x846fa18
	themename = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x8436cc8, static shared_null = 0x8436cc8}, d = 0x8487598, 
  static shared_null = 0x8436cc8}
	randomtheme = false
	themedir = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x8436cc8, static shared_null = 0x8436cc8}, d = 0x847cd98, 
  static shared_null = 0x8436cc8}
	mainWindow = (class MythMainWindow *) 0x848a0c0
	exitstatus = 10
#0  0x40b43136 in nanosleep () from /lib/libc.so.6
(gdb) quit
The program is running.  Exit anyway? (y or n) y
sfr at laptop:/tmp$ exit

Script beendet: Sa 06 Sep 2003 21:26:20 CEST


More information about the mythtv-dev mailing list