[mythtv] Core dump selecting an Upcoming Recording item

Randall Hopper viznut at charter.net
Sun Jan 8 20:13:02 UTC 2006


Attached is the a CONFIG.OUT and gdb.txt for this core dump.

To produce the core dump, I simply:

  1) start mythfrontend
  2) Select Manage Recordings -> Upcoming Recordings
  3) Select 'Stargate SG-1 - "Affinity"' for 1/14 1:30pm on channel 4 KDFW.

"Stargate SG-1" is set to record anytime any channel.  For this particular
showing Myth says it won't be recorded as it's going to grab it later (1/15
at 12am).

This is on MythTV SVN from 1/7/06.  I had this problem on the 12/31/06 SVN
as well. 

If you need any additional info, just let me know.

Thanks,

Randall
-------------- next part --------------
cat: /etc//etc/ld.so.conf.d/*.conf: No such file or directory
cat: /etc//etc/ld.so.conf.d/*.conf: No such file or directory
cat: /etc//etc/ld.so.conf.d/*.conf: No such file or directory
cat: /etc//etc/ld.so.conf.d/*.conf: No such file or directory
cat: /etc//etc/ld.so.conf.d/*.conf: No such file or directory
cat: /etc//etc/ld.so.conf.d/*.conf: No such file or directory
cat: /etc//etc/ld.so.conf.d/*.conf: No such file or directory
cat: /etc//etc/ld.so.conf.d/*.conf: No such file or directory
cat: /etc//etc/ld.so.conf.d/*.conf: No such file or directory
cat: /etc//etc/ld.so.conf.d/*.conf: No such file or directory
# Basic Settings
Compile type     debug
Compiler cache   no
DistCC           no
Install prefix   /opt/pkg/mythtv-svn-20060107
CPU              x86_64 (model name	: AMD Athlon(tm) 64 Processor 3200+)
Big Endian       no
MMX enabled      yes
Vector Builtins  yes

# Input Support
Joystick menu    yes
lirc support     yes
Video4Linux sup. yes
ivtv support     yes
FireWire support no
DVB support      yes [/usr/include]
DBox2 support    yes

# Sound Output Support
OSS support      yes
ALSA support     yes
aRts support     no
JACK support     yes
DTS passthrough  no

# Video Output Support
x11 support      yes
xrandr support   yes
xv support       yes
XvMC support     yes
XvMC VLD support no
XvMC pro support no
XvMC libs        -lXvMCNVIDIA
OpenGL vsync     yes
DirectFB         no

# Misc Features
DVD playback     no
Frontend         yes
Backend          yes

Creating libs/libmyth/mythconfig.h and libs/libmyth/mythconfig.mak

WARNING: When using --enable-proc-opt you must include the 
         output of ./configure along with any bug report.

libs/libmyth/mythconfig.h is unchanged
-------------- next part --------------
Signal        Stop	Print	Pass to program	Description
SIG33         No	Yes	Yes		Real-time event 33
Starting program: /opt/pkg/mythtv-svn-20060107/bin/mythfrontend 
[Thread debugging using libthread_db enabled]
[New Thread 46912585999776 (LWP 20753)]
[New Thread 1082141024 (LWP 20777)]

Program received signal SIG33, Real-time event 33.
[New Thread 1090533728 (LWP 20778)]
[New Thread 1098926432 (LWP 20779)]
[Thread 1098926432 (LWP 20779) exited]
[Thread 1090533728 (LWP 20778) exited]
[New Thread 1090533728 (LWP 20804)]
[New Thread 1098926432 (LWP 20805)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912585999776 (LWP 20753)]
ProgramInfo::ShowNotRecordingDialog (this=0x10d90e0) at stl_iterator.h:593
593	      __normal_iterator(const _Iterator& __i) : _M_current(__i) { }

(gdb) info threads

* 6 Thread 1098926432 (LWP 20805)  0x00002aaaadd548ea in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/tls/libpthread.so.0
  5 Thread 1090533728 (LWP 20804)  0x00002aaaae353246 in __select_nocancel ()
   from /lib64/tls/libc.so.6
  2 Thread 1082141024 (LWP 20777)  0x00002aaaadd548ea in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/tls/libpthread.so.0
  1 Thread 46912585999776 (LWP 20753)  ProgramInfo::ShowNotRecordingDialog (
    this=0x10d90e0) at stl_iterator.h:593

(gdb) thread 1

[Switching to thread 1 (Thread 46912585999776 (LWP 20753))]#0  ProgramInfo::ShowNotRecordingDialog (this=0x10d90e0) at stl_iterator.h:593

(gdb) bt full

593	      __normal_iterator(const _Iterator& __i) : _M_current(__i) { }
#0  ProgramInfo::ShowNotRecordingDialog (this=0x10d90e0) at stl_iterator.h:593
	confList = <value optimized out>
	timeFormat = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x64d320, static shared_null = 0x64d320}, d = 0xda8cb0, 
  static shared_null = 0x64d320}
	message = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x64d320, static shared_null = 0x64d320}, d = 0x8080f0, 
  static shared_null = 0x64d320}
	diag = {<MythDialog> = {<> = {<No data fields>}, 
    static metaObj = 0x838b60, wmult = -nan(0x6c91f0), hmult = 4.59163468e-41, 
    screenwidth = -1273616, screenheight = 32767, xbase = -1273552, 
    ybase = 32767, m_parent = 0x7fffffec91f0, rescode = 0, in_loop = false, 
    defaultBigFont = {d = 0x2aaaae3088a7}, defaultMediumFont = {d = 0xebf0c0}, 
    defaultSmallFont = {d = 0x2aaaadeff9be}}, static metaObj = 0x0, 
  box = 0x7fffffec90f0, buttongroup = 0x2aaaac158bd2, checkbox = 0x10d9830}
	button = <value optimized out>
	react = <value optimized out>
	addov = <value optimized out>
	clearov = <value optimized out>
	ednorm = <value optimized out>
	edcust = <value optimized out>
	forget = <value optimized out>
	addov1 = <value optimized out>
	forget1 = <value optimized out>
	now = {d = {jd = 4293693776}, t = {ds = 0}}
	ret = <value optimized out>
#1  0x00002aaaab03ea6d in ProgramInfo::EditRecording (
    this=<value optimized out>) at programinfo.cpp:3023
No locals.
#2  0x0000000000463201 in ViewScheduled::keyPressEvent (this=0x7fffffec9c40, 
    e=0x7fffffec9660) at viewscheduled.cpp:98
	action = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x64d320, static shared_null = 0x64d320}, d = 0x8129e0, 
  static shared_null = 0x64d320}
	i = 0
	handled = true
	actions = {<QValueList<QString>> = {sh = 0x812be0}, <No data fields>}
#3  0x00002aaaad475ded in QWidget::event () from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#4  0x00002aaaad3eec1d in QApplication::internalNotify ()
   from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#5  0x00002aaaad3f0ac9 in QApplication::notify () from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#6  0x00002aaaad38c793 in QETWidget::translateKeyEvent ()
   from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#7  0x00002aaaad397dff in QApplication::x11ProcessEvent ()
   from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#8  0x00002aaaad3a65f3 in QEventLoop::processEvents ()
   from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#9  0x00002aaaad404471 in QEventLoop::enterLoop ()
   from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#10 0x00002aaaad3f05a5 in QApplication::enter_loop ()
   from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#11 0x00002aaaac141606 in MythDialog::exec (this=0x7fffffec9c40)
    at mythdialogs.cpp:1047
No locals.
#12 0x000000000042c499 in startManaged () at main.cpp:164
	vsb = {<MythDialog> = {<> = {<No data fields>}, 
    static metaObj = 0x838b60, wmult = 1, hmult = 1, screenwidth = 800, 
    screenheight = 600, xbase = 0, ybase = 0, m_parent = 0x7e9f80, 
    rescode = 0, in_loop = true, defaultBigFont = {d = 0x7fb940}, 
    defaultMediumFont = {d = 0x81bbe0}, defaultSmallFont = {d = 0x821160}}, 
  static metaObj = 0x10f4270, theme = 0xc26a70, xmldata = <incomplete type>, 
  myBackground = <incomplete type>, conflictBool = false, dateformat = {
    static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0x7fe360, 
    static shared_null = 0x64d320}, timeformat = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0xda8cb0, 
    static shared_null = 0x64d320}, channelFormat = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0x81f610, 
    static shared_null = 0x64d320}, listRect = {x1 = 0, y1 = 39, x2 = 799, 
    y2 = 328}, infoRect = {x1 = 0, y1 = 360, x2 = 799, y2 = 569}, 
  conflictRect = {x1 = 400, y1 = 10, x2 = 779, y2 = 39}, showLevelRect = {
    x1 = 10, y1 = 330, x2 = 289, y2 = 359}, recStatusRect = {x1 = 300, 
    y1 = 330, x2 = 779, y2 = 359}, fullRect = {x1 = 0, y1 = 0, x2 = 799, 
    y2 = 599}, listsize = 9, showAll = true, inEvent = true, inFill = false, 
  needFill = false, listPos = 6, 
  recList = {<QPtrList<ProgramInfo>> = {<QGList> = {<> = {<No data fields>}, 
        firstNode = 0x10c1e30, lastNode = 0x8542b0, curNode = 0x10d93d0, 
        curIndex = 6, numNodes = 25, iterators = 0x0}, <No data fields>}, 
    compareFunc = 0}}
#13 0x000000000042d8ab in TVMenuCallback (data=<value optimized out>, 
    selection=<value optimized out>) at main.cpp:330
	sel = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x64d320, static shared_null = 0x64d320}, d = 0xebf310, 
  static shared_null = 0x64d320}
#14 0x00002aaaac0d94b0 in ThemedMenuPrivate::handleAction (this=0x7d8bb0, 
    action=@0x851020) at themedmenu.cpp:2497
	rest = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x64d320, static shared_null = 0x64d320}, d = 0xebf310, 
  static shared_null = 0x64d320}
	pmanager = <value optimized out>
	ok = true
#15 0x00002aaaac0d9e75 in ThemedMenuPrivate::keyPressHandler (this=0x7d8bb0, 
    e=0x7fffffeca740) at qvaluelist.h:110
	it = {node = 0x851010}
	i = 0
	lastbutton = (ThemedButton *) 0x850290
	oldrow = 2
	handled = true
	actions = {<QValueList<QString>> = {sh = 0x828ca0}, <No data fields>}
#16 0x00002aaaac0da1df in ThemedMenu::keyPressEvent (this=0x79a1a0, 
    e=0x7fffffeca740) at themedmenu.cpp:2695
No locals.
#17 0x00002aaaad475ded in QWidget::event () from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#18 0x00002aaaad3eec1d in QApplication::internalNotify ()
   from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#19 0x00002aaaad3f0ac9 in QApplication::notify () from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#20 0x00002aaaad38c793 in QETWidget::translateKeyEvent ()
   from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#21 0x00002aaaad397dff in QApplication::x11ProcessEvent ()
   from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#22 0x00002aaaad3a65f3 in QEventLoop::processEvents ()
   from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#23 0x00002aaaad404471 in QEventLoop::enterLoop ()
   from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#24 0x00002aaaad3f05a5 in QApplication::enter_loop ()
   from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#25 0x00002aaaac141606 in MythDialog::exec (this=0x79a1a0)
    at mythdialogs.cpp:1047
No locals.
#26 0x000000000042bbac in RunMenu (themedir=
      {static null = {static null = <same as static member of an already seen type>, d = 0x64d320, static shared_null = 0x64d320}, d = 0x765d00, static shared_null = 0x64d320}) at main.cpp:480
	exitstatus = 0
#27 0x00000000004306fd in main (argc=<value optimized out>, 
    argv=<value optimized out>) at main.cpp:1014
	dtmp = {d = {jd = 6906725}, t = {ds = 6906479}}
	dtime = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x64d320, static shared_null = 0x64d320}, d = 0x765d00, 
  static shared_null = 0x64d320}
	geometry = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x64d320, static shared_null = 0x64d320}, d = 0x67aef0, 
  static shared_null = 0x64d320}
	a = <incomplete type>
	logfile = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x64d320, static shared_null = 0x64d320}, d = 0x71bc50, 
  static shared_null = 0x64d320}
	pluginname = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x64d320, static shared_null = 0x64d320}, d = 0x720110, 
  static shared_null = 0x64d320}
	finfo = {fn = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0x71d3d0, 
    static shared_null = 0x64d320}, fic = 0x0, cache = true, symLink = false}
	binname = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x64d320, static shared_null = 0x64d320}, d = 0x71ba50, 
  static shared_null = 0x64d320}
	ResetSettings = false
	logfd = <value optimized out>
	fileprefix = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x64d320, static shared_null = 0x64d320}, d = 0x730900, 
  static shared_null = 0x64d320}
	dir = <incomplete type>
	priv_thread = <value optimized out>
	status = 0
	themename = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x64d320, static shared_null = 0x64d320}, d = 0x83c990, 
  static shared_null = 0x64d320}
	themedir = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x64d320, static shared_null = 0x64d320}, d = 0x765d00, 
  static shared_null = 0x64d320}
	mainWindow = <value optimized out>
	pmanager = <value optimized out>
	mon = (MediaMonitor *) 0x0
	exitstatus = <value optimized out>

(gdb) thread 2

[Switching to thread 2 (Thread 1082141024 (LWP 20777))]#0  0x00002aaaadd548ea in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/tls/libpthread.so.0

(gdb) bt full

#0  0x00002aaaadd548ea in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/tls/libpthread.so.0
No symbol table info available.
#1  0x00002aaaad695552 in QWaitCondition::wait () from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#2  0x00002aaaac08b713 in MythContext::waitPrivRequest (this=0x71e5f0)
    at mythcontext.cpp:2673
No locals.
#3  0x000000000042aab3 in run_priv_thread (data=<value optimized out>)
    at main.cpp:648
	dtmp = {d = {jd = 4095}, t = {ds = 0}}
	dtime = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x64d320, static shared_null = 0x64d320}, d = 0x40802960, 
  static shared_null = 0x64d320}
#4  0x00002aaaadd5284f in start_thread () from /lib64/tls/libpthread.so.0
No symbol table info available.
#5  0x00002aaaae359703 in clone () from /lib64/tls/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.
#8  0x0000000000000000 in ?? ()
No symbol table info available.
#9  0x0000000000000000 in ?? ()
No symbol table info available.
...
Quit

(gdb) thread 5

[Switching to thread 5 (Thread 1090533728 (LWP 20804))]#0  0x00002aaaae353246 in __select_nocancel () from /lib64/tls/libc.so.6

(gdb) bt full

#0  0x00002aaaae353246 in __select_nocancel () from /lib64/tls/libc.so.6
No symbol table info available.
#1  0x00002aaaad609195 in QSocketDevice::waitForMore ()
   from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#2  0x00002aaab53b7063 in SipFsm::CheckRxEvent (this=0x81f7f0)
    at sipfsm.cpp:923
	sipRcv = {Msg = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0x82f0a0, 
    static shared_null = 0x64d320}, attList = {<QValueList<QString>> = {
      sh = 0x81c410}, <No data fields>}, thisMethod = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0x7ede70, 
    static shared_null = 0x64d320}, statusCode = 0, statusText = {
    static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0x7f46e0, 
    static shared_null = 0x64d320}, callId = 0x0, cseqValue = 0, cseqMethod = {
    static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0xb913f0, 
    static shared_null = 0x64d320}, Expires = -1, Timestamp = -1, 
  msgContainsSDP = false, msgContainsXPIDF = false, 
  msgContainsPlainText = false, sdp = 0x0, xpidf = 0x0, PlainTextContent = {
    static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0x82fc50, 
    static shared_null = 0x64d320}, contactUrl = 0x0, recRouteUrl = 0x0, 
  fromUrl = 0x0, toUrl = 0x0, fromTag = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0x64d320, 
    static shared_null = 0x64d320}, toTag = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0x64d320, 
    static shared_null = 0x64d320}, fromEpid = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0x64d320, 
    static shared_null = 0x64d320}, completeTo = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0x82d4f0, 
    static shared_null = 0x64d320}, completeFrom = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0x7d2340, 
    static shared_null = 0x64d320}, viaIp = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0x7d4890, 
    static shared_null = 0x64d320}, viaPort = 0, completeVia = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0x82dfd0, 
    static shared_null = 0x64d320}, completeRR = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0x750b50, 
    static shared_null = 0x64d320}, authMethod = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0x64d320, 
    static shared_null = 0x64d320}, authRealm = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0x64d320, 
    static shared_null = 0x64d320}, authNonce = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x64d320, static shared_null = 0x64d320}, d = 0x64d320, 
    static shared_null = 0x64d320}}
#3  0x00002aaab53c9f4c in SipThread::CheckNetworkEvents (this=0x7d6790, 
    sipFsm=0x81f7f0) at sipfsm.cpp:451
No locals.
#4  0x00002aaab53cb2c6 in SipThread::SipThreadWorker (this=0x7d6790)
    at sipfsm.cpp:302
	OldCallState = 1
	debugFileName = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x64d320, static shared_null = 0x64d320}, d = 0x79a3a0, 
  static shared_null = 0x64d320}
	sipFsm = <value optimized out>
#5  0x00002aaab53cb719 in SipThread::run (this=<value optimized out>)
    at sipfsm.cpp:270
No locals.
#6  0x00002aaaad3e901d in QThreadInstance::start ()
   from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#7  0x00002aaaadd5284f in start_thread () from /lib64/tls/libpthread.so.0
No symbol table info available.
#8  0x00002aaaae359703 in clone () from /lib64/tls/libc.so.6
No symbol table info available.
#9  0x0000000000000000 in ?? ()
No symbol table info available.
#10 0x0000000000000000 in ?? ()
No symbol table info available.
...
Quit

(gdb) info threads

  6 Thread 1098926432 (LWP 20805)  0x00002aaaadd548ea in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/tls/libpthread.so.0
* 5 Thread 1090533728 (LWP 20804)  0x00002aaaae353246 in __select_nocancel ()
   from /lib64/tls/libc.so.6
  2 Thread 1082141024 (LWP 20777)  0x00002aaaadd548ea in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/tls/libpthread.so.0
  1 Thread 46912585999776 (LWP 20753)  ProgramInfo::ShowNotRecordingDialog (
    this=0x10d90e0) at stl_iterator.h:593

(gdb) thread 6

[Switching to thread 6 (Thread 1098926432 (LWP 20805))]#0  0x00002aaaadd548ea in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/tls/libpthread.so.0

(gdb) bt full

#0  0x00002aaaadd548ea in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/tls/libpthread.so.0
No symbol table info available.
#1  0x00002aaaad695552 in QWaitCondition::wait () from /usr/lib64/libqt-mt.so.3
No symbol table info available.
#2  0x00002aaab53e2729 in vxmlParser::vxmlThreadWorker (this=0x7d72b0)
    at vxml.cpp:173
No locals.
#3  0x00002aaab53e2779 in vxmlParser::vxmlThread (p=<value optimized out>)
    at vxml.cpp:162
No locals.
#4  0x00002aaaadd5284f in start_thread () from /lib64/tls/libpthread.so.0
No symbol table info available.
#5  0x00002aaaae359703 in clone () from /lib64/tls/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.
...
Quit
The program is running.  Exit anyway? (y or n) 


More information about the mythtv-dev mailing list