Opened 13 years ago

Closed 13 years ago

#9660 closed Bug Report - General (Fixed)

crashed with SIGSEGV in MythPlayer::calcSliderPos() when trying to play a video

Reported by: superm1@… Owned by: markk
Priority: minor Milestone: 0.24.1
Component: MythTV - General Version: 0.24-fixes
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Originally reported at https://bugs.launchpad.net/mythbuntu/+bug/734131

Git checkout: 40fc454 Built on 2011-03-12

Stack trace:

#0  0x0087e022 in MythPlayer::calcSliderPos (this=0xaa71d078, info=..., 
    paddedFields=false) at mythplayer.cpp:4276
        islive = false
        chapter = 1
        title = 1
        playbackLen = 68400
        secsplayed = -1.31625605
#1  0x0089973c in PlayerContext::CalcPlayerSliderPosition (this=0xabbf34d0, 
    info=..., paddedFields=false) at playercontext.cpp:392
        locker = {{mtx = 0xabbf3565, val = 2881434981}}
#2  0x0080bcab in TV::DoSkipCommercials (this=0xaa73aad8, ctx=0xabbf34d0, 
    direction=-1) at tv_play.cpp:6155
        info = {text = {{d = 0xabb67510, e = 0xabb67510}}, values = {{
              d = 0xabb585d8, e = 0xabb585d8}}}
#3  0x007f62a8 in TV::ActiveHandleAction (this=0xaa73aad8, ctx=0xabbf34d0, 
    actions=..., isDVD=false, isDVDStill=false) at tv_play.cpp:3909
        handled = true
#4  0x007f3891 in TV::ProcessKeypress (this=0xaa73aad8, actx=0xabbf34d0, 
    e=0xbfa88354) at tv_play.cpp:3622
        ignoreKeys = false
        actions = {<QList<QString>> = {{p = {static shared_null = {ref = {
                    _q_value = 9827}, alloc = 0, begin = 0, end = 0, 
                  sharable = 1, array = {0x0}}, d = 0xaa79f030}, 
              d = 0xaa79f030}}, <No data fields>}
        isDVDStill = false
        handled = false
        osd = 0x0
        txt = warning: can't find linker symbol for virtual table for `QString' value
warning:   found `QString::shared_null' instead
{static null = {<No data fields>}, static shared_null = {ref = {
              _q_value = 8162}, alloc = 0, size = 0, data = 0x4adf47a, 
            clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, static shared_empty = {
            ref = {_q_value = 10532}, alloc = 0, size = 0, data = 0x4adf48e, 
            clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, d = 0x4adf47c, 
          static codecForCStrings = 0x0}
        isDVD = false
#5  0x007f2047 in TV::event (this=0xaa73aad8, e=0xbfa88354)
    at tv_play.cpp:3331
        handled = false
        actx = 0xabbf34d0
#6  0x007f1e83 in TV::eventFilter (this=0xaa73aad8, o=0xb471aa48, 
    e=0xbfa88354) at tv_play.cpp:3290
No locals.
#7  0x049c9cda in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#8  0x031f04b9 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
No symbol table info available.
#9  0x031f8b71 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
No symbol table info available.
#10 0x049caa3b in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/libQtCore.so.4
No symbol table info available.
#11 0x031f12be in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#12 0x032aad90 in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#13 0x032ad2f5 in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#14 0x03280757 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/libQtGui.so.4
No symbol table info available.
#15 0x032b060a in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#16 0x022095e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#17 0x0220d2d8 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#18 0x0220d4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
No symbol table info available.
#19 0x049f65d5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#20 0x032b0135 in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#21 0x049cd841 in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#22 0x007cdaef in TV::StartTV (tvrec=0xaa5b8960, flags=0) at tv_play.cpp:371
        state = 16
        mctx = 0xaa768da0
        mctx = 0xbfa88e48
        quitAll = false
        curProgram = 0xaa5b8c38
        startSysEventSent = true
        startInGuide = false
        inPlaylist = false
        initByNetworkCommand = false
        showDialogs = true
        allowrerecord = false
        tv = 0xaa73aad8
        playCompleted = false
        playerError = warning: can't find linker symbol for virtual table for `QString' value
warning:   found `QMapData::shared_null' instead
{static null = {<No data fields>}, 
          static shared_null = {ref = {_q_value = 8162}, alloc = 0, size = 0, 
            data = 0x4adf47a, clean = 0, simpletext = 0, righttoleft = 0, 
            asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, 
          static shared_empty = {ref = {_q_value = 10532}, alloc = 0, 
            size = 0, data = 0x4adf48e, clean = 0, simpletext = 0, 
            righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, 
            array = {0}}, d = 0x4adf468, static codecForCStrings = 0x0}
        deleterecording = false
#23 0x08082a99 in internal_play_media (mrl=..., plot=..., title=..., 
    subtitle=..., director=..., season=10, episode=28, lenMins=0, year=...)
    at main.cpp:783
        res = -1
        checkFile = <incomplete type>
        pginfo = 0xaa5b8960
        pos = 0
#24 0x085ff892 in MythMainWindow::HandleMedia (this=0xb471aa48, handler=..., 
    mrl=..., plot=..., title=..., subtitle=..., director=..., season=10, 
    episode=28, lenMins=0, year=...) at mythmainwindow.cpp:1708
        lhandler = {static null = {<No data fields>}, static shared_null = {
            ref = {_q_value = 8162}, alloc = 0, size = 0, data = 0x4adf47a, 
            clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, static shared_empty = {
            ref = {_q_value = 10532}, alloc = 0, size = 0, data = 0x4adf48e, 
            clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, d = 0xaa7d8ef8, 
          static codecForCStrings = 0x0}
#25 0x04072bad in VideoPlayHandleMedia::Play (this=0xabbbf570)
    at playercommand.cpp:105
No locals.
#26 0x040740de in VideoPlayerCommandPrivate::Play (this=0xaa762240)
    at playercommand.cpp:323
        p = {_M_current = 0xaa7cd2d0}
#27 0x040726ab in VideoPlayerCommand::Play (this=0xbfa891ec)
    at playercommand.cpp:405
        lcd = 0x8dd08c8
#28 0x0403b417 in PlayVideo (filename=..., video_list=..., useAltPlayer=false)
    at videodlg.cpp:423
        WATCHED_WATERMARK = 10000
        item = {m_ref = 0xaa7144c8}
        playing_time = {mds = 78751650}
#29 0x0405415f in ItemDetailPopup::OnPlay (this=0x9104c00) at videodlg.cpp:748
No locals.
#30 0x040531b1 in ItemDetailPopup::qt_metacall (this=0x9104c00, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfa892fc)
    at videodlg.moc:273
No locals.
#31 0x049cfc9a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#32 0x049de3d5 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#33 0x087320d5 in MythUIButton::Clicked (this=0xabbbf710)
    at moc_mythuibutton.cpp:96
No locals.
#34 0x08663915 in MythUIButton::Push (this=0xabbbf710, lock=false)
    at mythuibutton.cpp:179
No locals.
#35 0x08663759 in MythUIButton::keyPressEvent (this=0xabbbf710, e=0xbfa89984)
    at mythuibutton.cpp:143
        action = {static null = {<No data fields>}, static shared_null = {
            ref = {_q_value = 8162}, alloc = 0, size = 0, data = 0x4adf47a, 
            clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, static shared_empty = {
            ref = {_q_value = 10532}, alloc = 0, size = 0, data = 0x4adf48e, 
            clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, d = 0xb47195f8, 
          static codecForCStrings = 0x0}
        i = 0
        actions = {<QList<QString>> = {{p = {static shared_null = {ref = {
                    _q_value = 9827}, alloc = 0, begin = 0, end = 0, 
                  sharable = 1, array = {0x0}}, d = 0xaa7d2a20}, 
              d = 0xaa7d2a20}}, <No data fields>}
        handled = true
#36 0x08644d6c in MythScreenType::keyPressEvent (this=0x9104c00, 
    event=0xbfa89984) at mythscreentype.cpp:391
        handled = 191
        actions = {<QList<QString>> = {{p = {static shared_null = {ref = {
                    _q_value = 9827}, alloc = 0, begin = 0, end = 0, 
                  sharable = 1, array = {0x0}}, d = 0xbfa89984}, 
              d = 0xbfa89984}}, <No data fields>}
#37 0x04054280 in ItemDetailPopup::keyPressEvent (this=0x9104c00, 
    levent=0xbfa89984) at videodlg.cpp:778
No locals.
#38 0x085ffacf in MythMainWindow::eventFilter (this=0xb471aa48, e=0xbfa89984)
    at mythmainwindow.cpp:1771
        top = 0x9104c00
        ke = 0xbfa89984
        it = 0xb4732274
        ge = 0x48e6403
#39 0x049c9cda in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#40 0x031f04b9 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
No symbol table info available.
#41 0x031f8b71 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
No symbol table info available.
#42 0x049caa3b in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/libQtCore.so.4
No symbol table info available.
#43 0x031f12be in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#44 0x032aad90 in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#45 0x032ad2f5 in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#46 0x03280757 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/libQtGui.so.4
No symbol table info available.
#47 0x032b060a in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#48 0x022095e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#49 0x0220d2d8 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#50 0x0220d4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
No symbol table info available.
#51 0x049f65d5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#52 0x032b0135 in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#53 0x049c9059 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#54 0x049c94aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
No symbol table info available.
#55 0x049cd69f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
No symbol table info available.
#56 0x031f0577 in QApplication::exec() () from /usr/lib/libQtGui.so.4
No symbol table info available.
#57 0x0808a927 in main (argc=3, argv=0xbfa8a7d4) at main.cpp:1464
        bPromptForBackend = false
        a = <incomplete type>
        fileprefix = {static null = {<No data fields>}, static shared_null = {
            ref = {_q_value = 8162}, alloc = 0, size = 0, data = 0x4adf47a, 
            clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, static shared_empty = {
            ref = {_q_value = 10532}, alloc = 0, size = 0, data = 0x4adf48e, 
            clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, d = 0x8da9cb0, 
          static codecForCStrings = 0x0}
        cmdline = {parseTypes = 2559, settingsOverride = {{d = 0x4adf420, 
              e = 0x4adf420}}, settingsQuery = warning: can't find linker symbol for virtual table for `QStringList' value
warning:   found `QLinkedListData::shared_null' instead
{<QList<QString>> = {{p = warning: can't find linker symbol for virtual table for `QListData' value
warning:   found `QLinkedListData::shared_null' instead
{
                  static shared_null = {ref = {_q_value = 9827}, alloc = 0, 
                    begin = 0, end = 0, sharable = 1, array = {0x0}}, 
                  d = 0x4adf3f4}, d = 0x4adf3f4}}, <No data fields>}, 
          binname = {static null = {<No data fields>}, static shared_null = {
              ref = {_q_value = 8162}, alloc = 0, size = 0, data = 0x4adf47a, 
              clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
              capacity = 0, reserved = 0, array = {0}}, 
            static shared_empty = {ref = {_q_value = 10532}, alloc = 0, 
              size = 0, data = 0x4adf48e, clean = 0, simpletext = 0, 
              righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, 
              array = {0}}, d = 0x8d706f8, static codecForCStrings = 0x0}, 
          display = warning: can't find linker symbol for virtual table for `QString' value
warning:   found `QMapData::shared_null' instead
{static null = {<No data fields>}, static shared_null = {
              ref = {_q_value = 8162}, alloc = 0, size = 0, data = 0x4adf47a, 
              clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
              capacity = 0, reserved = 0, array = {0}}, 
            static shared_empty = {ref = {_q_value = 10532}, alloc = 0, 
              size = 0, data = 0x4adf48e, clean = 0, simpletext = 0, 
              righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, 
              array = {0}}, d = 0x4adf468, static codecForCStrings = 0x0}, 
          geometry = warning: can't find linker symbol for virtual table for `QString' value
warning:   found `QMapData::shared_null' instead
{static null = {<No data fields>}, static shared_null = {
              ref = {_q_value = 8162}, alloc = 0, size = 0, data = 0x4adf47a, 
              clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
              capacity = 0, reserved = 0, array = {0}}, 
            static shared_empty = {ref = {_q_value = 10532}, alloc = 0, 
              size = 0, data = 0x4adf48e, clean = 0, simpletext = 0, 
              righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, 
              array = {0}}, d = 0x4adf468, static codecForCStrings = 0x0}, 
          logfile = warning: can't find linker symbol for virtual table for `QString' value
warning:   found `QMapData::shared_null' instead
{static null = {<No data fields>}, static shared_null = {
              ref = {_q_value = 8162}, alloc = 0, size = 0, data = 0x4adf47a, 
              clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
              capacity = 0, reserved = 0, array = {0}}, 
            static shared_empty = {ref = {_q_value = 10532}, alloc = 0, 
              size = 0, data = 0x4adf48e, clean = 0, simpletext = 0, 
              righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, 
              array = {0}}, d = 0x4adf468, static codecForCStrings = 0x0}, 
          pidfile = warning: can't find linker symbol for virtual table for `QString' value
warning:   found `QMapData::shared_null' instead
{static null = {<No data fields>}, static shared_null = {
              ref = {_q_value = 8162}, alloc = 0, size = 0, data = 0x4adf47a, 
              clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
              capacity = 0, reserved = 0, array = {0}}, 
            static shared_empty = {ref = {_q_value = 10532}, alloc = 0, 
              size = 0, data = 0x4adf48e, clean = 0, simpletext = 0, 
              righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, 
              array = {0}}, d = 0x4adf468, static codecForCStrings = 0x0}, 
          infile = warning: can't find linker symbol for virtual table for `QString' value
warning:   found `QMapData::shared_null' instead
{static null = {<No data fields>}, static shared_null = {
              ref = {_q_value = 8162}, alloc = 0, size = 0, data = 0x4adf47a, 
              clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
              capacity = 0, reserved = 0, array = {0}}, 
            static shared_empty = {ref = {_q_value = 10532}, alloc = 0, 
              size = 0, data = 0x4adf48e, clean = 0, simpletext = 0, 
              righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, 
              array = {0}}, d = 0x4adf468, static codecForCStrings = 0x0}, 
          outfile = warning: can't find linker symbol for virtual table for `QString' value
warning:   found `QMapData::shared_null' instead
{static null = {<No data fields>}, static shared_null = {
              ref = {_q_value = 8162}, alloc = 0, size = 0, data = 0x4adf47a, 
              clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
              capacity = 0, reserved = 0, array = {0}}, 
            static shared_empty = {ref = {_q_value = 10532}, alloc = 0, 
              size = 0, data = 0x4adf48e, clean = 0, simpletext = 0, 
              righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, 
              array = {0}}, d = 0x4adf468, static codecForCStrings = 0x0}, 
          newverbose = warning: can't find linker symbol for virtual table for `QString' value
warning:   found `QMapData::shared_null' instead
{static null = {<No data fields>}, 
            static shared_null = {ref = {_q_value = 8162}, alloc = 0, 
              size = 0, data = 0x4adf47a, clean = 0, simpletext = 0, 
              righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, 
              array = {0}}, static shared_empty = {ref = {_q_value = 10532}, 
              alloc = 0, size = 0, data = 0x4adf48e, clean = 0, 
              simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
              reserved = 0, array = {0}}, d = 0x4adf468, 
            static codecForCStrings = 0x0}, username = warning: can't find linker symbol for virtual table for `QString' value
warning:   found `QMapData::shared_null' instead
{
            static null = {<No data fields>}, static shared_null = {ref = {
                _q_value = 8162}, alloc = 0, size = 0, data = 0x4adf47a, 
              clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
              capacity = 0, reserved = 0, array = {0}}, 
            static shared_empty = {ref = {_q_value = 10532}, alloc = 0, 
              size = 0, data = 0x4adf48e, clean = 0, simpletext = 0, 
              righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, 
              array = {0}}, d = 0x4adf468, static codecForCStrings = 0x0}, 
          printexpire = warning: can't find linker symbol for virtual table for `QString' value
warning:   found `QMapData::shared_null' instead
{static null = {<No data fields>}, 
            static shared_null = {ref = {_q_value = 8162}, alloc = 0, 
              size = 0, data = 0x4adf47a, clean = 0, simpletext = 0, 
              righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, 
              array = {0}}, static shared_empty = {ref = {_q_value = 10532}, 
              alloc = 0, size = 0, data = 0x4adf48e, clean = 0, 
              simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
              reserved = 0, array = {0}}, d = 0x4adf468, 
            static codecForCStrings = 0x0}, eventString = warning: can't find linker symbol for virtual table for `QString' value
warning:   found `QMapData::shared_null' instead
{
            static null = {<No data fields>}, static shared_null = {ref = {
                _q_value = 8162}, alloc = 0, size = 0, data = 0x4adf47a, 
              clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
              capacity = 0, reserved = 0, array = {0}}, 
            static shared_empty = {ref = {_q_value = 10532}, alloc = 0, 
              size = 0, data = 0x4adf48e, clean = 0, simpletext = 0, 
              righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, 
              array = {0}}, d = 0x4adf468, static codecForCStrings = 0x0}, 
          previewSize = {wd = 0, ht = 0}, starttime = {d = {d = 0x8d63e78}}, 
          chanid = 0, previewFrameNumber = -2, previewSeconds = -2, 
          daemonize = false, printsched = false, testsched = false, 
          setverbose = false, resched = false, nosched = false, 
          noupnp = false, nojobqueue = false, nohousekeeper = false, 
          noexpirer = false, clearsettingscache = false, 
          wantupnprebuild = false, wantsToExit = false}
        themename = {static null = {<No data fields>}, static shared_null = {
            ref = {_q_value = 8162}, alloc = 0, size = 0, data = 0x4adf47a, 
            clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, static shared_empty = {
            ref = {_q_value = 10532}, alloc = 0, size = 0, data = 0x4adf48e, 
            clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, d = 0x8dd39b0, 
          static codecForCStrings = 0x0}
        mon = 0xaf0a00e8
        bcm = {<> = {<No data fields>}, static staticMetaObject = {d = {
              superdata = 0x4ad9250, 
              stringdata = 0x8229e80 "BackendConnectionManager", 
              data = 0x8229e20, extradata = 0x0}}, m_reconnecting = 0x0, 
          m_reconnect_timer = 0x91e2e00, m_first_time = false}
        dir = {d_ptr = {d = 0x8ddffc0}}
        priv_thread_created = true
        cmdline_err = false
        binname = {static null = {<No data fields>}, static shared_null = {
            ref = {_q_value = 8162}, alloc = 0, size = 0, data = 0x4adf47a, 
            clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, static shared_empty = {
            ref = {_q_value = 10532}, alloc = 0, size = 0, data = 0x4adf48e, 
            clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, d = 0x8d699a0, 
          static codecForCStrings = 0x0}
        ResetSettings = false
        callCleanup = warning: can't find linker symbol for virtual table for `(anonymous namespace)::CleanupGuard' value
warning:   found `(anonymous namespace)::BookmarkDialog::customEvent(QEvent*)' instead
{m_cleanFunction = 0x807e9d4 <cleanup>}
        priv_thread = 3002059632
        mainWindow = 0xb471aa48
        pmanager = 0xaf03e340
        networkControl = 0x0
        upgradeAllowed = false
        pluginname = warning: can't find linker symbol for virtual table for `QString' value
warning:   found `QMapData::shared_null' instead
{static null = {<No data fields>}, static shared_null = {
            ref = {_q_value = 8162}, alloc = 0, size = 0, data = 0x4adf47a, 
            clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, static shared_empty = {
            ref = {_q_value = 10532}, alloc = 0, size = 0, data = 0x4adf48e, 
            clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, d = 0x4adf468, 
          static codecForCStrings = 0x0}
        settingsQuery = warning: can't find linker symbol for virtual table for `QStringList' value
warning:   found `QLinkedListData::shared_null' instead
{<QList<QString>> = {{p = warning: can't find linker symbol for virtual table for `QListData' value
warning:   found `QLinkedListData::shared_null' instead
{static shared_null = {
                  ref = {_q_value = 9827}, alloc = 0, begin = 0, end = 0, 
                  sharable = 1, array = {0x0}}, d = 0x4adf3f4}, 
              d = 0x4adf3f4}}, <No data fields>}
        status = 0
        themedir = {static null = {<No data fields>}, static shared_null = {
            ref = {_q_value = 8162}, alloc = 0, size = 0, data = 0x4adf47a, 
            clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, static shared_empty = {
            ref = {_q_value = 10532}, alloc = 0, size = 0, data = 0x4adf48e, 
            clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, d = 0xb471afd0, 
          static codecForCStrings = 0x0}
        sysEventHandler = 0x91e5428
        ret = 34960320
        bBypassAutoDiscovery = false
        finfo = {d_ptr = {d = 0x8da9ed8}}
        settingsOverride = {{d = 0x4adf420, e = 0x4adf420}}

Threaded stacktrace at https://bugs.launchpad.net/mythbuntu/+bug/734131/+attachment/1904828/+files/ThreadStacktrace.txt

Mythfrontend log before crash:

2011-03-12 21:52:35.309 Player(0), Error: Couldn't find an A/V decoder for: '/mnt/bitmetv/degrassi.s10e28.ws.dsr.xvid-2hd.avi'
2011-03-12 21:52:35.309 Unable to open video file.
2011-03-12 21:52:55.344 playCtx, Error: StartPlaying() Failed to start player

Full log at http://launchpadlibrarian.net/66218577/.var.log.mythtv.mythfrontend.log.txt

Change History (4)

comment:1 Changed 13 years ago by Raymond Wagner

Resolution: Won't Fix
Status: newclosed

Closing this one out of principle due to the filename in question.

comment:2 Changed 13 years ago by paulh

Resolution: Won't Fix
Status: closednew

It's still a bug.

comment:3 Changed 13 years ago by markk

Milestone: unknown0.24.1
Owner: set to markk
Status: newaccepted

comment:4 Changed 13 years ago by markk

Resolution: Fixed
Status: acceptedclosed

master fixed in 96f2ed44755a31223be3

fixes/0.24 fixed in 785ea1b3604f44c05f0f

This was a straightforward null pointer check following the failure to create a decoder.

Note: See TracTickets for help on using tickets.