Closed
Bug 1205987
Opened 9 years ago
Closed 3 years ago
startup crash in PR_Read | GetStatusFileContents<T> with freecorder app
Categories
(Core :: General, defect)
Tracking
()
RESOLVED
WORKSFORME
mozilla44
People
(Reporter: philipp, Unassigned)
References
Details
(Keywords: crash, Whiteboard: qa-not-actionable)
Crash Data
Attachments
(1 file)
963 bytes,
patch
|
benjamin
:
review+
|
Details | Diff | Splinter Review |
This bug was filed from the Socorro interface and is
report bp-5117bd90-9b8f-4d27-8547-5e3b52150917.
=============================================================
Crashing Thread
Frame Module Signature Source
0 nss3.dll PR_Read nsprpub/pr/src/io/priometh.c
1 xul.dll GetStatusFileContents<32> toolkit/xre/nsUpdateDriver.cpp
2 xul.dll GetUpdateStatus toolkit/xre/nsUpdateDriver.cpp
3 xul.dll ProcessUpdates(nsIFile*, nsIFile*, nsIFile*, int, char**, char const*, bool, bool, nsIFile*, void**) toolkit/xre/nsUpdateDriver.cpp
4 xul.dll XREMain::XRE_mainStartup(bool*) toolkit/xre/nsAppRunner.cpp
5 xul.dll XREMain::XRE_main(int, char** const, nsXREAppData const*) toolkit/xre/nsAppRunner.cpp
6 xul.dll XRE_main toolkit/xre/nsAppRunner.cpp
7 firefox.exe do_main browser/app/nsBrowserApp.cpp
8 firefox.exe NS_internal_main(int, char**) browser/app/nsBrowserApp.cpp
this low level startup crash has been around for a while, but it's increasing during recent releases.
correlations point to the FLVSrvLib.dll module, which seems part of "Freecorder" by "Applian Technologies".
100% (40/40) vs. 0% (73/84474) FLVSrvLib.dll
Reporter | ||
Comment 1•9 years ago
|
||
cc'ing the "usual suspects" on this bug report...
although the overall crash numbers for this signature are quite low, this is triggering an exorbitant amount of questions at sumo recently which is a bit worrying: https://support.mozilla.org/en-US/questions/firefox?tagged=bug1205987&show=all
It's strange that this is only now spiking, when v40 has been out for a while and this freecorder library dates back to 2010.
Reporter | ||
Comment 3•9 years ago
|
||
maybe a two-way interference by third-party programs. other correlations that stick out are:
45% (5/11) vs. 1% (695/89857) product_info.dll (part of kaspersky)
0% (0/11) vs. 0% (1/89857)
0% (0/11) vs. 0% (28/89857) 15.0.0.463
0% (0/11) vs. 0% (16/89857) 15.0.1.415
0% (0/11) vs. 0% (1/89857) 15.0.2.337
0% (0/11) vs. 0% (79/89857) 15.0.2.361
0% (0/11) vs. 0% (3/89857) 16.0.0.207
0% (0/11) vs. 0% (3/89857) 16.0.0.360
0% (0/11) vs. 0% (6/89857) 16.0.0.424
0% (0/11) vs. 0% (2/89857) 16.0.0.540
45% (5/11) vs. 1% (554/89857) 16.0.0.614
0% (0/11) vs. 0% (2/89857) 16.0.0.667
45% (5/11) vs. 6% (5658/89857) IPSEng32.dll (part of norton)
0% (0/11) vs. 0% (2/89857)
0% (0/11) vs. 0% (5/89857) 14.0.0.431
0% (0/11) vs. 0% (21/89857) 14.1.0.4
0% (0/11) vs. 0% (19/89857) 14.1.1.2
0% (0/11) vs. 0% (34/89857) 14.1.2.8
0% (0/11) vs. 0% (9/89857) 14.2.0.84
0% (0/11) vs. 0% (35/89857) 14.2.1.9
0% (0/11) vs. 2% (1591/89857) 14.3.0.8
0% (0/11) vs. 0% (287/89857) 14.4.0.24
45% (5/11) vs. 4% (3655/89857) 15.0.0.480
the norton IPSEng32.dll 15.0.0.480 in particular seems to have been shipped with a signature update on 2015-09-14 which fits well into the picture/timeframe of the spike.
The Freecorder DLL FLVSrvLib.dll also is showing up in recent startup crashes with the signature CreateFileW on Windows Vista. It's hard to generalize but a couple use Norton; in non-startup crashes with that signature, there's often an unfamiliar looking LSP. https://crash-stats.mozilla.com/report/list?product=Firefox&signature=CreateFileW
Reporter | ||
Comment 5•9 years ago
|
||
at the moment & because many of the other top crashers have been fixed in the dot-release, this is now the #1 crash in the score board for firefox 41.0.1 (https://crash-analysis.mozilla.com/rkaiser/crash-report-tools/score/?version=41.0.1&limit=30) and still generating quite an unusually high amount of feedback on sumo and many submitted user comments.
due of its nature as a persistent startup crash its volume might decrease again as affected users simply move away to other alternatives...
needinfoing dmajor, if something could be done about it on our part?
Flags: needinfo?(dmajor)
Reporter | ||
Comment 6•9 years ago
|
||
adding the FLVSrvLib.dll 1.0.0.0 file to the windows dll blocklist
Flags: needinfo?(dmajor)
Attachment #8670913 -
Flags: review?(dmajor)
Attachment #8670913 -
Flags: review?(dmajor) → review?(benjamin)
Comment 7•9 years ago
|
||
Comment on attachment 8670913 [details] [diff] [review]
bug1205987v1.patch
I'm skeptical that we want this kind of injection at all, but yes let's block this version for now. Kairo have you reached out to applian about this, per our blocklisting guidelines? You should do that before this is released.
Flags: needinfo?(kairo)
Attachment #8670913 -
Flags: review?(benjamin) → review+
Comment 8•9 years ago
|
||
(In reply to Benjamin Smedberg [:bsmedberg] from comment #7)
> Kairo have you reached out to applian about
> this, per our blocklisting guidelines? You should do that before this is
> released.
I'm not usually doing any outreach, AFAIK Release Managers are doing that usually. Or is Jorge doing that when it come to add-on blocks? I hope Ritu (41 release manager) or Sylvestre know.
Flags: needinfo?(sledru)
Flags: needinfo?(rkothari)
Flags: needinfo?(kairo)
Comment 9•9 years ago
|
||
Is this from an add-on? If so, what's the ID?
Based on the patch it has to do with flvsrvlib.dll by Applian Technologies. It's described as "FLV Service Library for Ask and Record Toolbar". I don't think it's an addon but I could be wrong.
Flags: needinfo?(rkothari)
Comment 11•9 years ago
|
||
afaik, we don't have a contact to reach Applian tech :/
Philipp, is there a reason this should not land in Nightly now?
Flags: needinfo?(madperson)
Assignee: nobody → madperson
Reporter | ||
Comment 13•9 years ago
|
||
hi ritu - since this is my first patch & dmajor helped me get going there, i need the help of somebody else to get that checked in...
in addition since blocking this .dll is rather a speculative fix and the crash volume for this is quite low on pre-release channels, it would probably need to go into beta builds before we can judge by crash stats that this has the desired effect.
Flags: needinfo?(madperson)
Thanks Philipp. Given that BSmedsberg has r+ this, let's get it checked into Nighlty and see whether it is reproducible or not. You can make Aurora/Beta uplift requests after that.
Keywords: checkin-needed
Comment 15•9 years ago
|
||
Keywords: checkin-needed
Reporter | ||
Updated•9 years ago
|
Crash Signature: [@ PR_Read | GetStatusFileContents<T>] → [@ PR_Read | GetStatusFileContents<T>]
[@ nsZipItem::RealSize() ]
Reporter | ||
Comment 17•9 years ago
|
||
i'm able to reproduce the crash in a vm with freecorder 4 & norton trialware.
the patch from comment #6 couldn't fix the crash with the inbound try build. this is a crash triggered: https://crash-stats.mozilla.com/report/index/265a05e8-35aa-434c-8ce4-cf50f2151013 - the FLVSrvLib.dll 1.0.0.0 is still showing up in the list of modules despite being on the blocklist.
(In reply to philipp from comment #17)
> i'm able to reproduce the crash in a vm with freecorder 4 & norton trialware.
>
> the patch from comment #6 couldn't fix the crash with the inbound try build.
> this is a crash triggered:
> https://crash-stats.mozilla.com/report/index/265a05e8-35aa-434c-8ce4-
> cf50f2151013 - the FLVSrvLib.dll 1.0.0.0 is still showing up in the list of
> modules despite being on the blocklist.
Thanks for the follow up Philipp. Given that the fix did not work as expected, I will skip including this in the next 41 dot release.
Comment 19•9 years ago
|
||
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox44:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla44
Updated•9 years ago
|
Crash Signature: [@ PR_Read | GetStatusFileContents<T>]
[@ nsZipItem::RealSize() ] → [@ PR_Read | GetStatusFileContents<T>]
[@ nsZipItem::RealSize() ]
[@ nsZipItem::RealSize ]
Backed out in https://hg.mozilla.org/integration/mozilla-inbound/rev/8c36f287c6ce at philipp's request.
Status: RESOLVED → REOPENED
Flags: needinfo?(madperson)
Resolution: FIXED → ---
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Comment 21•9 years ago
|
||
since this isn't solvable with a simple blocklist entry, i'm probably the wrong assignee to get this fixed as well :-)
Assignee: madperson → nobody
Comment 22•9 years ago
|
||
A French user reported that uninstalling "Freecorder" fixed the start-up crashes.
https://forums.mozfr.org/viewtopic.php?f=5&t=126683
Reporter | ||
Updated•7 years ago
|
Crash Signature: [@ PR_Read | GetStatusFileContents<T>]
[@ nsZipItem::RealSize() ]
[@ nsZipItem::RealSize ] → [@ PR_Read | GetStatusFileContents<T>]
[@ nsZipItem::RealSize() ]
[@ nsZipItem::RealSize ]
[@ PR_Read | ProcessUpdates ]
Updated•3 years ago
|
Whiteboard: qa-not-actionable
Comment 24•3 years ago
|
||
Closing because no crashes reported for 12 weeks.
Status: REOPENED → RESOLVED
Closed: 9 years ago → 3 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•