Opened 6 years ago

Closed 4 years ago

Last modified 4 years ago

#13968 closed bug (not reproducible)

MediaPlayer crash at conclusion of streaming podcast

Reported by: vidrep Owned by: stippi
Priority: normal Milestone:
Component: Applications/MediaPlayer Version: R1/Development
Keywords: Cc:
Blocked By: Blocking: #14054
Platform: All

Description

hrev51768 x86_gcc2h Was streaming an audio podcast with Be Podder. At the conclusion of the podcast MediaPlayer crashed. Debug report and syslog attached.

Attachments (12)

MediaPlayer-7685-debug-20-01-2018-00-54-58.report (13.1 KB ) - added by vidrep 6 years ago.
syslog.txt (2.0 KB ) - added by vidrep 6 years ago.
MediaPlayer-1624-debug-23-01-2018-23-28-03.report (3.1 KB ) - added by vidrep 6 years ago.
MediaPlayer-1624-debug-23-01-2018-23-28-25.report (35.5 KB ) - added by vidrep 6 years ago.
syslog.2.txt (14.6 KB ) - added by vidrep 6 years ago.
BePodder_terminal.txt (2.4 KB ) - added by vidrep 6 years ago.
File_info.png (20.5 KB ) - added by vidrep 6 years ago.
MP_x86_gcc2h.png (11.2 KB ) - added by vidrep 6 years ago.
File_info_x86_64.png (31.6 KB ) - added by vidrep 6 years ago.
MP_x86_64.png (313.8 KB ) - added by vidrep 6 years ago.
MediaPlayer-1102-debug-26-03-2018-22-14-40.report (27.2 KB ) - added by vidrep 6 years ago.
MediaPlayer-1102-terminal.txt (7.3 KB ) - added by vidrep 6 years ago.

Download all attachments as: .zip

Change History (23)

by vidrep, 6 years ago

Attachment: syslog.txt added

comment:1 by vidrep, 6 years ago

hrev51770 x86_64 Attempting to stream a podcast with BePodder resulted in two successive MediaPlayer crashes. Debug reports attached syslog attached

by vidrep, 6 years ago

Attachment: syslog.2.txt added

comment:2 by vidrep, 6 years ago

When the podcast does begin streaming it cuts out, and one CPU core pegs briefly at 100% in regular intervals. The progress bar never moves and the time does not count down. It is an mp3 stream. I have attached a terminal log of the stream in question. Trying the same stream on x86_gcc2h plays perfectly. The progress bar moves, and the time counts down. One difference I noted was that on x86_64, MediaPlayer shows a channel image, while x86_gcc2h does not.

Last edited 6 years ago by vidrep (previous) (diff)

by vidrep, 6 years ago

Attachment: BePodder_terminal.txt added

by vidrep, 6 years ago

Attachment: File_info.png added

by vidrep, 6 years ago

Attachment: MP_x86_gcc2h.png added

by vidrep, 6 years ago

Attachment: File_info_x86_64.png added

by vidrep, 6 years ago

Attachment: MP_x86_64.png added

in reply to:  2 comment:3 by diver, 6 years ago

Replying to vidrep:

When the podcast does begin streaming it cuts out, and one CPU core pegs briefly at 100% in regular intervals.

If AlbumArt is present this could be a different issue: #13622.

comment:4 by vidrep, 6 years ago

Diver, could be... Note that the "album art" is displayed in the 64 bit MP, but not on the 32 bit MP. There is another ticket somewhere, where issues with mp3 playback on 64 bit is still an issue.

comment:5 by diver, 6 years ago

Blocking: 14054 added

comment:6 by diver, 6 years ago

Could you please manually start podcast with LD_PRELOAD=/system/lib/x86/libroot_debug.so MediaPlayer and attach new debug report.

comment:7 by vidrep, 6 years ago

I ran MP from terminal and replayed the podcast, but no crash at the conclusion this time. I attached Debugger to the still running app, and created a debug report from that. Attached is the debug report and terminal log.

by vidrep, 6 years ago

comment:8 by diver, 6 years ago

If there is no crash or freeze Debugger will only show normal app/thread execution state. Try a few times maybe the problem will masnifest itself again.

comment:9 by vidrep, 4 years ago

Unlike when this ticket was created, both gcc2 and 64 bit are now using the same ffmpeg version. I have not had a crash (as described above) since the change was made. Closing as not reproducible.

comment:10 by vidrep, 4 years ago

Resolution: not reproducible
Status: newclosed

comment:11 by nielx, 4 years ago

Milestone: Unscheduled

Remove milestone for tickets with status = closed and resolution != fixed

Note: See TracTickets for help on using tickets.