[mythtv] CD recording Segmentation fault, latest cvs

jsass at magnifeye.com jsass at magnifeye.com
Mon Dec 13 23:23:43 UTC 2004


I am using CVS source as of 12/10. I crash consistantly when importing a CD

(gdb) run
Starting program: /usr/src/mythtv/mythtv/programs/mythfrontend/mythfrontend
[Thread debugging using libthread_db enabled]
[New Thread -151100704 (LWP 8432)]
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
[New Thread 67677104 (LWP 8435)]
2004-12-13 15:09:59.296 mythfrontend version: 0.16.20041207-1 www.mythtv.org
2004-12-13 15:09:59.297 Enabled verbose msgs : important general
2004-12-13 15:09:59.589 Could not connect to LCDd: connection refused.
[New Thread 29670320 (LWP 8438)]
[New Thread 40160176 (LWP 8439)]
2004-12-13 15:10:01.737 Joystick disabled.
[Thread 40160176 (LWP 8439) exited]
2004-12-13 15:10:01.905 Registering Internal as a media playback plugin.
2004-12-13 15:10:02.063 Registering MythDVD DVD Media Handler as a media handler2004-12-13 15:10:02.064 Registering MythDVD VCD Media Handler as a media handlerDetaching after fork from child process 8440.
2004-12-13 15:10:06.372 Registering MythMusic Media Handler as a media handler
2004-12-13 15:10:06.995 Mediamonitor: Adding /dev/cdrom
2004-12-13 15:10:07.006 Starting media monitor.
[New Thread 40160176 (LWP 8617)]
Error loading image file: /usr/local/share/mythtv/themes/default/NOTHING.png
[New Thread 149806000 (LWP 8618)]
[New Thread -206767184 (LWP 8619)]
[Thread 149806000 (LWP 8618) exited]
[Thread -206767184 (LWP 8619) exited]
 
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -151100704 (LWP 8432)]
0x0076e6f9 in free () from /lib/tls/libc.so.6
(gdb) thread apply all bt full
 
Thread 5 (Thread 40160176 (LWP 8617)):
#0  0x002427a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00328950 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x067ae7e7 in QThread::exit () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x067ae8f2 in QThread::msleep () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x0117e080 in MonitorThread::run (this=0xf6c0e480)
    at mythmediamonitor.cpp:76
No locals.
#5  0x067ae46a in QThreadInstance::start ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#6  0x0032598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#7  0x007c716a in clone () from /lib/tls/libc.so.6
No symbol table info available.
 
Thread 3 (Thread 29670320 (LWP 8438)):
---Type <return> to continue, or q <return> to quit---
#0  0x002427a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x0032af7b in __read_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x002309b4 in lirc_nextcode (code=0x1c4ba18) at lirc_client.c:1493
        packet_size = 100
        end_len = 0
        len = -512
        end = 0x0
        c = 0 '\0'
#3  0x0118b758 in LircClient::Process (this=0x9111028) at lirc.cpp:67
        code = 0x0
        ir = 0x0
        ret = 2414656
#4  0x0112f714 in SpawnLirc (param=0x9171d60) at mythdialogs.cpp:52
        main_window = (MythMainWindow *) 0x9171d60
        config_file = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x9022070, static shared_null = 0x9022070}, d = 0x9121930,
  static shared_null = 0x9022070}
        program = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x9022070, static shared_null = 0x9022070}, d = 0x9121918,
---Type <return> to continue, or q <return> to quit---
  static shared_null = 0x9022070}
        cl = (class LircClient *) 0x9111028
#5  0x0032598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x007c716a in clone () from /lib/tls/libc.so.6
No symbol table info available.
 
Thread 2 (Thread 67677104 (LWP 8435)):
#0  0x002427a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00328790 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x06ab41f9 in QWaitCondition::wait ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x0109ab2c in MythContext::waitPrivRequest (this=0x90f0c08)
    at mythcontext.cpp:2040
No locals.
#4  0x0806bbff in run_priv_thread (data=0x0) at main.cpp:667
No locals.
#5  0x0032598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#6  0x007c716a in clone () from /lib/tls/libc.so.6
No symbol table info available.
 
Thread 1 (Thread -151100704 (LWP 8432)):
#0  0x0076e6f9 in free () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x03099e7d in vorbis_comment_clear () from /usr/lib/libvorbis.so.0
No symbol table info available.
#2  0x02ee5be3 in VorbisEncoder::~VorbisEncoder ()
   from /usr/local/lib/mythtv/plugins/libmythmusic.so
No symbol table info available.
#3  0x02ea3498 in Ripper::ripthedisc ()
   from /usr/local/lib/mythtv/plugins/libmythmusic.so
No symbol table info available.
#4  0x02f3d8e8 in Ripper::qt_invoke ()
   from /usr/local/lib/mythtv/plugins/libmythmusic.so
No symbol table info available.
#5  0x0681721c in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#6  0x06817044 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#7  0x06b5e79e in QButton::clicked () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#8  0x068a92d9 in QButton::keyReleaseEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#9  0x010a71d3 in MythPushButton::keyReleaseEvent (this=0xf6c34bc8,
    e=0xfeefe2c0) at mythwidgets.cpp:924
        tempe = {<> = {<No data fields>}, txt = {static null = {
      static null = <same as static member of an already seen type>,
      d = 0x9022070, static shared_null = 0x9022070}, d = 0xf6c243b0,
    static shared_null = 0x9022070}, k = 32, s = 0, a = 32 ' ', accpt = 1,
  autor = 0, c = 1}
        action = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x9022070, static shared_null = 0x9022070}, d = 0xf6c004e8,
  static shared_null = 0x9022070}
        i = 0
        handled = false
        actions = {<QValueList<QString>> = {sh = 0xf6c3c730}, <No data fields>}
#10 0x0684d36f in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#11 0x067bacdf in QApplication::internalNotify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#12 0x067ba7d4 in QApplication::notify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#13 0x06752a20 in QETWidget::translateKeyEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#14 0x0674e790 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#15 0x06765494 in QEventLoop::processEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#16 0x067ccf28 in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#17 0x067baf91 in QApplication::enter_loop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#18 0x01138b15 in MythDialog::exec (this=0xfeefe6f0) at mythdialogs.cpp:954
        res = 18057882
#19 0x02eaccf1 in startRipper ()
   from /usr/local/lib/mythtv/plugins/libmythmusic.so
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#20 0x02eb156c in runRipCD ()
   from /usr/local/lib/mythtv/plugins/libmythmusic.so
No symbol table info available.
#21 0x01134cce in MythMainWindow::ExitToMainMenu (this=0x9171d60)
    at mythdialogs.cpp:393
        callback = (void (*)(void)) 0x2eb1520 <runRipCD()>
        current = (struct QWidget *) 0xf6c2cc10
#22 0x01137376 in MythMainWindow::customEvent (this=0x9171d60, ce=0xf6c31938)
    at mythdialogs.cpp:670
No locals.
#23 0x06814a2c in QObject::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#24 0x0684d22f in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#25 0x067bacdf in QApplication::internalNotify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#26 0x067ba2de in QApplication::notify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#27 0x067bbad6 in QApplication::sendPostedEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#28 0x067bb956 in QApplication::sendPostedEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#29 0x06764b6a in QEventLoop::processEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#30 0x067ccf28 in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#31 0x067baf91 in QApplication::enter_loop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#32 0x01138b15 in MythDialog::exec (this=0xf6c2cc10) at mythdialogs.cpp:954
        res = 18057882
#33 0x0806a340 in RunMenu (themedir=
      {static null = {static null = <same as static member of an already seen type>, d = 0x9022070, static shared_null = 0x9022070}, d = 0x9173b58, static shared_null = 0x9022070}) at main.cpp:514
        exitstatus = 0
#34 0x0806edb7 in main (argc=1, argv=0xfeeff1d4) at main.cpp:1035
        lcd_host = {static null = {
    static null = <same as static member of an already seen type>,
---Type <return> to continue, or q <return> to quit---
    d = 0x9022070, static shared_null = 0x9022070}, d = 0x90ff080,
  static shared_null = 0x9022070}
        lcd_port = 13666
        a = <incomplete type>
        logfile = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x9022070, static shared_null = 0x9022070}, d = 0x90f06d8,
  static shared_null = 0x9022070}
        verboseString = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x9022070, static shared_null = 0x9022070}, d = 0x90f0a20,
  static shared_null = 0x9022070}
        pluginname = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x9022070, static shared_null = 0x9022070}, d = 0x90f0a38,
  static shared_null = 0x9022070}
        finfo = {fn = {static null = {
      static null = <same as static member of an already seen type>,
      d = 0x9022070, static shared_null = 0x9022070}, d = 0x90f0a50,
    static shared_null = 0x9022070}, fic = 0x0, cache = true, symLink = false}
        binname = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x9022070, static shared_null = 0x9022070}, d = 0x90f0a68,
---Type <return> to continue, or q <return> to quit---
  static shared_null = 0x9022070}
        logfd = -1
        fileprefix = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x9022070, static shared_null = 0x9022070}, d = 0x90f0b38,
  static shared_null = 0x9022070}
        dir = <incomplete type>
        priv_thread = 67677104
        status = 0
        db = (struct QSqlDatabase *) 0x90f5a58
        themename = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x9022070, static shared_null = 0x9022070}, d = 0x9177678,
  static shared_null = 0x9022070}
        randomtheme = false
        themedir = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x9022070, static shared_null = 0x9022070}, d = 0x9173b58,
  static shared_null = 0x9022070}
        mainWindow = (class MythMainWindow *) 0x9171d60
        pmanager = (MythPluginManager *) 0xf6c03b18
        mon = (class MediaMonitor *) 0xf6c0e450
        exitstatus = 8537984
(gdb)
(gdb)



More information about the mythtv-dev mailing list