[mythtv-users] Mythfrontend crash
Paul Harrison
mythtv at sky.com
Sun Jun 9 10:22:05 UTC 2019
On 09/06/2019 05:57, Kane Tse wrote:
> Long-time user, forced to reinstall recently due to a hard drive crash.
>
> Now using Fedora 30, MythTV 0.30.
>
> When I play recordings from my HDHomerun, or imported HD recordings,
> they playback fine.
>
> When I attempt to play recordings that are to be lower resolution, the
> frontend crashes to desktop. These are typically the lower-resolution
> recordings from the SD days.
>
> Logs below.
>
>
> Mythfrontend output:
>
> 2019-06-08 21:47:46.803227 I tv_play.cpp:2289:HandleStateChange
> TV::HandleStateChange(): Attempting to change from None to
> WatchingPreRecorded
> 2019-06-08 21:47:46.917286 N audioplayer.cpp:166:ReinitAudio
> AudioPlayer: Enabling Audio
> 2019-06-08 21:47:46.998836 I avformatdecoder.cpp:2219:ScanStreams
> AFD: codec AAC has 2 channels
> 2019-06-08 21:47:46.999941 I avformatdecoder.cpp:2767:OpenAVCodec
> AFD: Opened codec 0x7ff1dc0, id(AAC) type(Audio)
> 2019-06-08 21:47:47.004174 I avformatdecoder.cpp:2667:ScanStreams
> AFD: Using ffmpeg for video decoding
> 2019-06-08 21:47:47.004596 I avformatdecoder.cpp:2767:OpenAVCodec
> AFD: Opened codec 0x7ff06c0, id(H264) type(Video)
> 2019-06-08 21:47:47.005067 I
> audio/audiooutputbase.cpp:825:Reconfigure AOBase: Opening audio
> device 'hdmi:CARD=Intel,DEV=0' ch 2(2) sr 48000 sf signed 16 bit reenc 0
> 2019-06-08 21:47:47.867223 W
> videooutbase.cpp:1933:InitDisplayMeasurements VideoOutput: Physical
> size of display unknown.
> Assuming 17" monitor with square pixels.
> 2019-06-08 21:47:47.869319 I signalhandling.cpp:194:SetHandlerPrivate
> Setup Interrupt handler
> 2019-06-08 21:47:47.869328 I signalhandling.cpp:194:SetHandlerPrivate
> Setup Terminated handler
> 2019-06-08 21:47:47.869387 I videoout_xv.cpp:613:InitXVideo
> VideoOutputXv: XVideo Adaptor Name: 'glamor textured video'
> 2019-06-08 21:47:47.869397 I videooutbase.cpp:1992:CalcHueBase
> VideoOutput: CalcHueBase(glamor textured video): Unknown adaptor, hue
> may be wrong.
> 2019-06-08 21:47:47.869402 I videooutbase.cpp:1995:CalcHueBase
> VideoOutput: Please open a ticket if you need to adjust the hue.
> 2019-06-08 21:47:48.119342 I mythplayer.cpp:1855:InitAVSync
> Player(0): Video timing method: DRM
> 2019-06-08 21:47:48.124337 I tv_play.cpp:5916:StartPlayer
> TV::StartPlayer(): Created player.
> 2019-06-08 21:47:48.124586 I tv_play.cpp:2547:HandleStateChange
> TV::HandleStateChange(): Changing from None to WatchingPreRecorded
> 2019-06-08 21:47:48.133441 I tv_play.cpp:2655:HandleStateChange
> TV::HandleStateChange(): Main UI disabled.
> 2019-06-08 21:47:48.133530 I tv_play.cpp:432:StartTV TV::StartTV():
> Entering main playback loop.
> 2019-06-08 21:47:48.134191 C signalhandling.cpp:302:handleSignal
> Received Aborted: Code -6, PID 19608, UID 2001, Value 0x00000000
> 2019-06-08 21:47:48.234909 I tv_play.cpp:434:StartTV TV::StartTV():
> Exiting main playback loop.
> 2019-06-08 21:47:48.345935 W mythplayer.cpp:3626:PauseDecoder
> Player(0): Waited 100ms for decoder to pause
> 2019-06-08 21:47:48.446018 W mythplayer.cpp:3626:PauseDecoder
> Player(0): Waited 100ms for decoder to pause
> 2019-06-08 21:47:48.546094 W mythplayer.cpp:3626:PauseDecoder
> Player(0): Waited 100ms for decoder to pause
> 2019-06-08 21:47:48.646138 W mythplayer.cpp:3626:PauseDecoder
> Player(0): Waited 100ms for decoder to pause
> 2019-06-08 21:47:48.746211 W mythplayer.cpp:3626:PauseDecoder
> Player(0): Waited 100ms for decoder to pause
> 2019-06-08 21:47:48.846286 W mythplayer.cpp:3626:PauseDecoder
> Player(0): Waited 100ms for decoder to pause
> 2019-06-08 21:47:48.946372 W mythplayer.cpp:3626:PauseDecoder
> Player(0): Waited 100ms for decoder to pause
> 2019-06-08 21:47:49.046452 W mythplayer.cpp:3626:PauseDecoder
> Player(0): Waited 100ms for decoder to pause
>
>
> JournalCtl output:
>
> Jun 08 21:48:05 mythserver systemd[1826]: Started Tracker metadata
> extractor.
> -- Subject: A start job for unit UNIT has finished successfully
> -- Defined-By: systemd
> -- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
> --
> -- A start job for unit UNIT has finished successfully.
> --
> -- The job identifier is 165116.
> Jun 08 21:48:05 mythserver tracker-extract[26723]: Could not insert
> metadata for item
> "file:///usr/share/applications/evolution-calendar.desktop": Subject
> `urn:uuid:73e2a57f-46af-43b6-9070-8fc85cd64c5e' is not in domain
> `nie:DataObject' of property `nie:dataSource'
> Jun 08 21:48:05 mythserver tracker-extract[26723]: If the error above
> is recurrent for the same item/ID, consider running "tracker-extract"
> in the terminal with the TRACKER_VERBOSITY=3 environment variable, and
> filing a
> bug with the additional information
> Jun 08 21:48:05 mythserver tracker-extract[26723]: Could not insert
> metadata for item
> "file:///usr/share/applications/org.gnome.Shell.PortalHelper.desktop":
> Subject `urn:uuid:5a4678dd-a6af-4ed9-882a-eda984311142' is not
> in domain `nie:DataObject' of property `nie:dataSource'
> Jun 08 21:48:05 mythserver tracker-extract[26723]: If the error above
> is recurrent for the same ite
> m/ID, consider running "tracker-extract" in the terminal with the
> TRACKER_VERBOSITY=3 environment variable, and filing a bug with the
> additional information
> Jun 08 21:48:11 mythserver systemd-coredump[26600]: Process 19608
> (mythfrontend) of user 2001 dumped core.
>
>
> Stack trace of thread 26597:
> #0
> 0x00007f9902b24eb5 n/a (n/a)
> #1
> 0x00007f9908e5f5e8 n/a (n/a)
> #2
> 0x00007f9908e6083b n/a (n/a)
> #3
> 0x00007f9909b5cd22 n/a (n/a)
> #4
> 0x00007f9909bcdd28 n/a (n/a)
> #5
> 0x00007f9909bd615e n/a (n/a)
> #6
> 0x00007f9909b50f46 n/a (n/a)
> #7
> 0x00007f9909b5110b n/a (n/a)
> -- Subject: Process 19608 (mythfrontend) dumped core
> -- Defined-By: systemd
> -- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
> -- Documentation: man:core(5)
> --
> -- Process 19608 (mythfrontend) crashed and dumped core.
> --
> -- This usually indicates a programming error in the crashing program and
> -- should be reported to its vendor as a bug.
> Jun 08 21:48:11 mythserver systemd[1]:
> systemd-coredump at 7-26599-0.service: Succeeded.
> -- Subject: Unit succeeded
> -- Defined-By: systemd
> -- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
> --
> -- The unit systemd-coredump at 7-26599-0.service has successfully
> entered the 'dead' state.
> Jun 08 21:48:11 mythserver audit[1]: SERVICE_STOP pid=1 uid=0
> auid=4294967295 ses=4294967295 msg='unit=systemd-coredump at 7-26599-0
> comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=?
> terminal=? res=success'
> Jun 08 21:48:11 mythserver mythbackend[1691]: 2019-06-08
> 21:48:11.876507 I backendcontext.cpp:96:SetFrontendDisconnected
> BackendContext: Frontend 'server02a' disconnected.
> Jun 08 21:48:11 mythserver mythbackend[1691]: 2019-06-08
> 21:48:11.883417 I mainserver.cpp:7925:connectionClosed Playback
> sock(a1b710) 'server02a' disconnected
> Jun 08 21:48:11 mythserver mythbackend[1691]: 2019-06-08
> 21:48:11.889691 I mainserver.cpp:7925:connectionClosed Monitor
> sock(baf710) 'server02a' disconnected
> Jun 08 21:48:15 mythserver systemd[1826]: tracker-extract.service:
> Succeeded.
> -- Subject: Unit succeeded
> -- Defined-By: systemd
> -- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
> --
> -- The unit UNIT has successfully entered the 'dead' state.
>
>
Looks like the crash produced a core file which you could use to produce
a backtrace which would show exactly where in the code the problem is.
https://www.mythtv.org/wiki/Debugging#Using_core_files
Or use one of the other methods suitable for your distro shown on that
wiki page to get a backtrace.
Post the results here so others can take a look at it.
Paul H.
More information about the mythtv-users
mailing list