[mythtv-commits] Ticket #5108: ASSERT failure in QWidget: "Widgets must be created in the GUI thread.", file kernel/qwidget.cpp, line 951
MythTV
mythtv at cvs.mythtv.org
Wed Apr 2 15:45:53 UTC 2008
#5108: ASSERT failure in QWidget: "Widgets must be created in the GUI thread.",
file kernel/qwidget.cpp, line 951
-------------------------------------------------+--------------------------
Reporter: michael bishop <clever at nbnet.nb.ca> | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone: unknown
Component: mythtv | Version: head
Severity: low | Mlocked: 0
-------------------------------------------------+--------------------------
not shure how i caused this one but it happened when i was pausing
playback of a recording[[BR]]
i'll post more info if i catch it again[[BR]]
{{{
2008-04-02 12:38:35.619 write -> 35 '49 QUERY_FILETRANSFER
70[]:[]REQUEST_BLOCK[]:[]98304'
2008-04-02 12:38:35.633 AFD: video timecode 40543505 40543505 450483
450450
2008-04-02 12:38:35.634 AFD: audio timecode 40551595 40551595 450573
450597
2008-04-02 12:38:35.631 NVP: A/V Divergence: 1.08134, Rate: -0.000809207,
Warpfactor: 1.01559, warpfactor_avg: 1.00689
2008-04-02 12:38:35.639 MythSocket(9f3fc50:37:192.168.1.60):
readStringList: Error, timeout (quick).
2008-04-02 12:38:35.639 MythSocket(9f3fc50:37:192.168.1.60): state change
Connected -> Idle
2008-04-02 12:38:35.639 RemoteEncoder::SendReceiveStringList(): No
response.
2008-04-02 12:38:35.639 decodeLongLong() called with offset >= list size.
2008-04-02 12:38:35.639 MythSocket(9f3fc50:-1:): writeStringList: Error,
called with unconnected socket.
2008-04-02 12:38:35.640 MythSocket(9f3fc50:-1:): readStringList: Error,
called with unconnected socket.
2008-04-02 12:38:35.640 RemoteEncoder::SendReceiveStringList(): No
response.
2008-04-02 12:38:35.640 decodeLongLong() called with offset >= list size.
2008-04-02 12:38:35.640 TV: Attempting to change from WatchingRecording to
None
2008-04-02 12:38:35.640 TV: StopStuff() -- begin
2008-04-02 12:38:35.640 TV: StopStuff(): stopping ring buffer[s]
2008-04-02 12:38:35.647 NVP, Error: Unknown error, exiting decoder
2008-04-02 12:38:35.647 NVP: Exited decoder loop.
2008-04-02 12:38:35.660 VideoOutputXv: dtor
2008-04-02 12:38:35.660 VideoOutputXv: DiscardFrames(1)
2008-04-02 12:38:35.660 VideoBuffers::DiscardFrames(1):
UUUUUUUUUUUUUUUUUUUUuAuUULUUUUU
2008-04-02 12:38:35.661 VideoBuffers::DiscardFrames():
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2008-04-02 12:38:35.661 VideoBuffers::DiscardFrames(1):
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done
2008-04-02 12:38:35.661 VideoOutputXv: DiscardFrames() 3:
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2008-04-02 12:38:35.662 VideoOutputXv: Closing XVideo port 73
2008-04-02 12:38:35.663 read <- 35 5 98304
2008-04-02 12:38:35.663 Read(): reqd=98304, rcvd=98304, rept=98304,
error=0
2008-04-02 12:38:35.664 TV: StopStuff(): stopping player[s] (1/2)
2008-04-02 12:38:35.664 TV: StopStuff(): stopping player[s] (2/2)
[Thread -1377260656 (LWP 9540) exited]
[Thread -1345991792 (LWP 9539) exited]
ASSERT failure in QWidget: "Widgets must be created in the GUI thread.",
file kernel/qwidget.cpp, line 951
Program received signal SIGABRT, Aborted.
[Switching to Thread -1333793904 (LWP 9537)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb55bd875 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb55bf201 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb583b01d in qt_message_output () from /usr/lib/libQtCore.so.4
#4 0xb583b0a1 in qFatal () from /usr/lib/libQtCore.so.4
#5 0xb583b0f8 in qt_assert_x () from /usr/lib/libQtCore.so.4
#6 0xb5b9b494 in QWidgetPrivate::init () from /usr/lib/libQtGui.so.4
#7 0xb5b9b99b in QWidget::QWidget () from /usr/lib/libQtGui.so.4
#8 0xb5ee0dea in QFrame::QFrame () from /usr/lib/libQtGui.so.4
#9 0xb6b7416d in MythDialog (this=0xa985ed8, parent=0x8390a60, name=0x0,
setsize=true) at mythdialogs.cpp:59
#10 0xb6af5394 in DialogBox (this=0xa985ed8, parent=0x8390a60,
text=@0xb07fe374, checkboxtext=0x0, name=0x0) at dialogbox.cpp:15
#11 0xb79f30e6 in NuppelVideoPlayer::StartPlaying (this=0x9f03ca8) at
NuppelVideoPlayer.cpp:3686
#12 0xb79a8827 in SpawnDecode (param=0x9f03ca8) at tv_play.cpp:521
#13 0xb656946b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0xb56666de in clone () from /lib/tls/i686/cmov/libc.so.6
}}}
{{{
mythbackend --version
Please include all output in bug reports.
MythTV Version : 16870M
MythTV Branch : trunk
Library API : 0.22.20080320-2
Network Protocol : 40
Options compiled in:
linux debug using_oss using_alsa using_backend using_dbox2 using_dvb
using_frontend using_hdhomerun using_iptv using_ivtv using_joystick_menu
using_v4l using_x11 using_xrandr using_xv using_bindings_perl
using_bindings_python using_opengl using_ffmpeg_threads using_live
}}}
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5108>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list