[mythtv] SegFault in MythMusic when ripping (WITH BT)

DanM dan at milkcarton.com
Sat Oct 18 00:56:00 EDT 2003


High Quality rip, starts on first song, immediately seg faults.

-dan
-------------- next part --------------
ERROR opening output file /mnt/store/Music/Simply Incredible New Music Sampler/Simply Incredible New Music Sampler/1 - Switchfoot - Meant To Live.mp3

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 1741)]
0x40b64407 in fwrite () from /lib/i686/libc.so.6
Current language:  auto; currently c
(gdb) thread apply all bt full

Thread 2 (Thread 32769 (LWP 1742)):
#0  0x40bd6537 in poll () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x409d896e in __pthread_manager () from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0x409d8bbb in __pthread_manager_event () from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 1 (Thread 16384 (LWP 1741)):
#0  0x40b64407 in fwrite () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x41841df3 in write_buffer(char*, int, _IO_FILE*) (
    buf=0x87fe6c0 "ID3\003", bufsize=166, fp=0x0) at lameencoder.cpp:15
No locals.
#2  0x41842799 in LameEncoder::addSamples(short*, unsigned) (this=0x86c15d8,
    bytes=0x42a4d008, length=2352) at lameencoder.cpp:154
        lameret = 166
#3  0x417fd393 in Ripper::ripTrack(QString&, Encoder*, int) (this=0xbfffdda0,
    cddevice=@0xbfffd580, encoder=0x86c15d8, tracknum=1) at cdrip.cpp:588
        device = (cdrom_drive *) 0x880a658
        start = 0
        end = 15315
        paranoia = (cdrom_paranoia *) 0x859db50
---Type <return> to continue, or q <return> to quit---
        curpos = 0
        buffer = (int16_t *) 0x42a4d008
        every15 = 15
#4  0x417fcbda in Ripper::ripthedisc() (this=0xbfffdda0) at cdrip.cpp:493
        outfile = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x84d7bd0, static shared_null = 0x84d7bd0}, d = 0x8792b88,
  static shared_null = 0x84d7bd0}
        encoder = (class Encoder *) 0x86c15d8
        track = (Metadata *) 0x86b95a8
        trackno = 0
        tots = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x84d7bd0, static shared_null = 0x84d7bd0}, d = 0x8721858,
  static shared_null = 0x84d7bd0}
        screenwidth = 800
        screenheight = 600
        wmult = 1
        hmult = 1
        newdiag = (class MythDialog *) 0x86aefa8
        vb = (struct QVBoxLayout *) 0x85cf7d0
        totallabel = (struct QLabel *) 0x8792590
        textstatus = {static null = {
    static null = <same as static member of an already seen type>,
---Type <return> to continue, or q <return> to quit---
    d = 0x84d7bd0, static shared_null = 0x84d7bd0}, d = 0x86c8288,
  static shared_null = 0x84d7bd0}
        cddevice = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x84d7bd0, static shared_null = 0x84d7bd0}, d = 0x871f308,
  static shared_null = 0x84d7bd0}
        encodertype = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x84d7bd0, static shared_null = 0x84d7bd0}, d = 0x86cacf0,
  static shared_null = 0x84d7bd0}
        encodequal = 2
        decoder = (class CdDecoder *) 0x87931b0
        musicdir = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x84d7bd0, static shared_null = 0x84d7bd0}, d = 0x86c7470,
  static shared_null = 0x84d7bd0}
        EjectCD = false
        PostRipCDScript = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x84d7bd0, static shared_null = 0x84d7bd0}, d = 0x871ea40,
  static shared_null = 0x84d7bd0}
#5  0x4186e624 in Ripper::qt_invoke(int, QUObject*) (this=0xbfffdda0, _id=49,
    _o=0xbfffd650) at moc_cdrip.cpp:105
No locals.
---Type <return> to continue, or q <return> to quit---
#6  0x405c12db in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
(gdb)


More information about the mythtv-dev mailing list