Opened 11 years ago

Closed 11 years ago

Last modified 10 years ago

#10492 closed bug (duplicate)

media_addon_server crash on MediaPlayer playback (in float_to_float())

Reported by: humdinger Owned by: nobody
Priority: normal Milestone: R1
Component: Add-Ons/Media/Mixer Version: R1/Development
Keywords: Cc:
Blocked By: #7180 Blocking:
Platform: All

Description

This is hrev46754.

I have another crash, that doesn't seem to have the same backtrace as the half dozen already reported tickets. The debugger report is different to the things recorded in the syslog. Both attached.

The audio mixer uses "Drop/repeat samples" BTW.

Attachments (2)

media_addon_server-689-debug-30-01-2014-16-01-22.report (15.1 KB ) - added by humdinger 11 years ago.
the debugger report
syslog.txt (1.6 KB ) - added by humdinger 11 years ago.
the syslog of the crash

Download all attachments as: .zip

Change History (9)

by humdinger, 11 years ago

the debugger report

by humdinger, 11 years ago

Attachment: syslog.txt added

the syslog of the crash

comment:1 by anevilyak, 11 years ago

Component: Servers/media_addon_serverAdd-Ons/Media/Mixer
Owner: changed from axeld to nobody

That one looks like a problem in the mixer, the destination buffer passed into Resampler::float_to_float() was NULL.

comment:2 by korli, 11 years ago

I'd have said the source buffer.

comment:3 by humdinger, 11 years ago

The debugger report is different to the things recorded in the syslog.

I actually misread the debug report... it's the same as the syslog after all. Thanks Rene for getting it straight.

in reply to:  2 ; comment:4 by anevilyak, 11 years ago

Replying to korli:

I'd have said the source buffer.

The one it's crashing on dereference for was at 0xc(%ebp), which unless I'm mistaken would be the 4th argument, wouldn't it?

in reply to:  4 comment:5 by korli, 11 years ago

Replying to anevilyak:

Replying to korli:

I'd have said the source buffer.

The one it's crashing on dereference for was at 0xc(%ebp), which unless I'm mistaken would be the 4th argument, wouldn't it?

2nd parameter, which, unless I'm mistaken, is the 1st method parameter taking into account the instance.

comment:6 by diver, 11 years ago

Blocked By: 7180 added
Resolution: duplicate
Status: newclosed

comment:7 by ttcoder, 10 years ago

Summary: media_addon_server crash on MediaPlayer playbackmedia_addon_server crash on MediaPlayer playback (in float_to_float())

If #11497 is any indication, it was korli who was right and the NULL pointer is src, not dest ;-)

BTW #7180 and this one (10492) both mention a crash in float_to_float(), not sure which one is a duplicate of the other so I'll mention both in the references of #11497.. which itself would indicate they migtht both have a common root cause anyway (hope I'm making sense..)

Version 0, edited 10 years ago by ttcoder (next)
Note: See TracTickets for help on using tickets.