Closed
Bug 927242
Opened 11 years ago
Closed 11 years ago
Crash while parsing mp3 files
Categories
(Firefox OS Graveyard :: General, defect, P1)
Tracking
(blocking-b2g:koi+)
RESOLVED
DUPLICATE
of bug 924678
blocking-b2g | koi+ |
People
(Reporter: bhargavg1, Assigned: cajbir)
References
Details
(Whiteboard: [JIRA:1885])
Crash Data
Attachments
(3 files)
79.21 KB,
text/plain
|
Details | |
107.25 KB,
text/x-log
|
Details | |
4.42 KB,
patch
|
Details | Diff | Splinter Review |
Observed crash while starting the music app with the following clip https://docs.google.com/file/d/0B0zTAnPOpx-xR0J0N1d3dDNmV0E/edit?usp=sharing the crash wont happen always would happen only when enumerating the DB for the first time. Observed the crash around the following build, Gaia: 9e21b6bea92fdafcb6787120a8cde0eb25a50495 Gecko: 2476b6aaae1047642646ba5c442b2aa9fd18bf8f
blocking-b2g: --- → koi?
Crash Signature: [@ PR_EnterMonitor | android::OmxDecoder::NotifyDataArrived(char const*, unsigned int, long long) | mozilla::Omx
DecoderNotifyDataArrivedRunnable::Run() | nsThread::ProcessNextEvent(bool, bool*) ]
Flags: needinfo?(sotaro.ikeda.g)
Priority: -- → P1
Whiteboard: [JIRA:1885]
Updated•11 years ago
|
blocking-b2g: koi? → koi+
the issue can be easily reproduced if the above mentioned clip is the only one to enumerate
Updated•11 years ago
|
Component: Gaia::Music → General
Updated•11 years ago
|
Flags: needinfo?(sotaro.ikeda.g)
Comment 2•11 years ago
|
||
I is a bug of series of mp3 regression like Bug 923451, Bug 926125, Bug 924678, Bug 914870, Bug 922334, Bug 922953.
Comment 3•11 years ago
|
||
The crash might be related to Bug 924678. But it is not clear.
Comment 4•11 years ago
|
||
The stack trace looks like a duplicate of bug 924678.
Comment 5•11 years ago
|
||
I cannot access the file on Google docs. Can you send it to me by mail?
Flags: needinfo?(bhargavg1)
(In reply to Thomas Zimmermann [:tzimmermann] [:tdz] from comment #5) > I cannot access the file on Google docs. Can you send it to me by mail? Sent the invite, you should be able to now
Flags: needinfo?(bhargavg1)
Comment 7•11 years ago
|
||
I cannot reproduce this bug on the Unagi. Gaia: bc2fb252092af20050551ecbd7c5a3edab77b58e Gecko: m-c 423b9c30c73d
(In reply to Thomas Zimmermann [:tzimmermann] [:tdz] from comment #7) > I cannot reproduce this bug on the Unagi. > > Gaia: bc2fb252092af20050551ecbd7c5a3edab77b58e > Gecko: m-c 423b9c30c73d It is easily reproducible if the file is the only one to be enumerated after erasing the internal DB.
(In reply to Thomas Zimmermann [:tzimmermann] [:tdz] from comment #7) > I cannot reproduce this bug on the Unagi. > > Gaia: bc2fb252092af20050551ecbd7c5a3edab77b58e > Gecko: m-c 423b9c30c73d Checked this on latest version easily reproduced, Gecko: 5ef3535021286ccab7af639897feaaf5955720a0 Gaia: 1b2f9fa87dbb4c9bfbf009539cf813fa2841472b
Reporter | ||
Comment 10•11 years ago
|
||
adb log attached
Assignee | ||
Comment 11•11 years ago
|
||
How can I get access to the file that causes the issue?
Flags: needinfo?(bhargavg1)
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → chris.double
Reporter | ||
Comment 12•11 years ago
|
||
(In reply to Chris Double (:doublec) from comment #11) > How can I get access to the file that causes the issue? You should be able to access now, sent and invite
Flags: needinfo?(bhargavg1)
Assignee | ||
Comment 13•11 years ago
|
||
(In reply to bhargavg1 from comment #12) > (In reply to Chris Double (:doublec) from comment #11) > > How can I get access to the file that causes the issue? > > You should be able to access now, sent and invite Thanks, got it. Attempting to reproduce now.
Status: NEW → ASSIGNED
Assignee | ||
Comment 14•11 years ago
|
||
(In reply to bhargavg1 from comment #9) > Gecko: 5ef3535021286ccab7af639897feaaf5955720a0 What repository is this hash from? From my 'gecko' directory that resulted from a "./config.sh unagi", this commmit ID doesn't exist. Am I doing something wrong?
Assignee | ||
Comment 15•11 years ago
|
||
(In reply to Chris Double (:doublec) from comment #14) > (In reply to bhargavg1 from comment #9) > > Gecko: 5ef3535021286ccab7af639897feaaf5955720a0 > > What repository is this hash from? From my 'gecko' directory that resulted > from a "./config.sh unagi", this commmit ID doesn't exist. Am I doing > something wrong? n/m worked it out. That's a Gaia commit and the commit labeled as Gecko is the gaia one.
Reporter | ||
Comment 16•11 years ago
|
||
(In reply to Chris Double (:doublec) from comment #15) > (In reply to Chris Double (:doublec) from comment #14) > > (In reply to bhargavg1 from comment #9) > > > Gecko: 5ef3535021286ccab7af639897feaaf5955720a0 > > > > What repository is this hash from? From my 'gecko' directory that resulted > > from a "./config.sh unagi", this commmit ID doesn't exist. Am I doing > > something wrong? > > n/m worked it out. That's a Gaia commit and the commit labeled as Gecko is > the gaia one. oops Sorry for the copy/paste error
Comment 17•11 years ago
|
||
I finally managed to reproduce the problem. Could you test the attached fix? It's from bug 924678 and seems to work for me.
Attachment #818946 -
Flags: feedback?(bhargavg1)
Reporter | ||
Comment 18•11 years ago
|
||
(In reply to Thomas Zimmermann [:tzimmermann] [:tdz] from comment #17) > Created attachment 818946 [details] [diff] [review] > 0001-Bug-924678-Explicitly-clear-OmxDecoder-mDecoder-r-do.patch > > I finally managed to reproduce the problem. Could you test the attached fix? > It's from bug 924678 and seems to work for me. Yes works for me too. Don't see the crash anymore
Reporter | ||
Comment 19•11 years ago
|
||
(In reply to Thomas Zimmermann [:tzimmermann] [:tdz] from comment #17) > Created attachment 818946 [details] [diff] [review] > 0001-Bug-924678-Explicitly-clear-OmxDecoder-mDecoder-r-do.patch > > I finally managed to reproduce the problem. Could you test the attached fix? > It's from bug 924678 and seems to work for me. Is this issue only specific to VBR clips dont see this issue for regular mp3 clips?
Assignee | ||
Comment 20•11 years ago
|
||
Is it the case that uplifting bug 924678 to 1.2 fixes this?
Flags: needinfo?(tzimmermann)
Comment 22•11 years ago
|
||
Hi (In reply to bhargavg1 from comment #18) > (In reply to Thomas Zimmermann [:tzimmermann] [:tdz] from comment #17) > > Created attachment 818946 [details] [diff] [review] > > 0001-Bug-924678-Explicitly-clear-OmxDecoder-mDecoder-r-do.patch > > > > I finally managed to reproduce the problem. Could you test the attached fix? > > It's from bug 924678 and seems to work for me. > > Yes works for me too. Don't see the crash anymore Bug 924678 has been uplifted into 1.2. Maybe you can do another test, and then close this bug as duplicate? Thanks.
Flags: needinfo?(bhargavg1)
Reporter | ||
Comment 23•11 years ago
|
||
will mark as duplicate of bug 924678, if we see any issues shall re-open this again
Flags: needinfo?(bhargavg1)
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
Updated•11 years ago
|
Attachment #818946 -
Flags: feedback?(bhargavg1)
Reporter | ||
Comment 25•11 years ago
|
||
(In reply to Thomas Zimmermann [:tzimmermann] [:tdz] from comment #22) > Hi > > (In reply to bhargavg1 from comment #18) > > (In reply to Thomas Zimmermann [:tzimmermann] [:tdz] from comment #17) > > > Created attachment 818946 [details] [diff] [review] > > > 0001-Bug-924678-Explicitly-clear-OmxDecoder-mDecoder-r-do.patch > > > > > > I finally managed to reproduce the problem. Could you test the attached fix? > > > It's from bug 924678 and seems to work for me. > > > > Yes works for me too. Don't see the crash anymore > > Bug 924678 has been uplifted into 1.2. Maybe you can do another test, and > then close this bug as duplicate? Thanks. With the clip mentioned in Description see that the timeline shown isn't correct, first we calculate the time as 04:54 and when the clip reaches to 02:54 we stop playing updating our time to be 04:54. Can you please check this on the latest builds
Flags: needinfo?(tzimmermann)
Comment 27•11 years ago
|
||
(In reply to bhargavg1 from comment #25) > With the clip mentioned in Description see that the timeline shown isn't > correct, first we calculate the time as 04:54 and when the clip reaches to > 02:54 we stop playing updating our time to be 04:54. Can you please check > this on the latest builds Please CC myself and Edwin Flores on your new bug when you create it please bhargavg1, and make sure you include steps to reproduce the problem, and a link to a file which exhibits this problem. Edwin is working on improving the duration estimate in bug 918135. He's determined that most MP3 players are able to estimate the duration by reading metadata tags and/or data in the first frame. So we should soon have a more accurate MP3 duration that doesn't change as we read more MP3 frames.
You need to log in
before you can comment on or make changes to this bug.
Description
•