Closed
Bug 514592
Opened 14 years ago
Closed 11 years ago
npdivx32.dll crashes [@ wcslen | std::basic_string<unsigned short, std::char_traits<unsigned short>, std::allocator<unsigned short> >::assign(unsigned short const*)]
Categories
(Plugins Graveyard :: DivX, defect, P2)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: cww, Unassigned)
References
Details
(Keywords: crash, Whiteboard: [crashkill][crashkill-thirdparty])
Crash Data
Note this isn't bug 508292 or bug 509365 which have the same first line of the crash stack but different stacks. There are a number of crashes with a stack similar to the following: http://crash-stats.mozilla.com/report/index/c6b78790-82e3-4955-b095-f574e2090903 http://crash-stats.mozilla.com/report/index/dcee1ec6-acf8-43ae-9313-344d02090903 http://crash-stats.mozilla.com/report/index/5fdd56c7-2373-421f-9cbe-65d782090903 http://crash-stats.mozilla.com/report/index/cb8e9bc3-4bdd-457c-830f-0ba772090903 0 msvcr80.dll wcslen 1 msvcp80.dll std::basic_string<unsigned short,std::char_traits<unsigned short>,std::allocator<unsigned short> >::assign 2 msvcp80.dll std::basic_string<unsigned short,std::char_traits<unsigned short>,std::allocator<unsigned short> >::basic_string<unsigned short,std::char_traits<unsigned short>,std::allocator<unsigned short> > 3 npdivx32.dll npdivx32.dll@0x5cda3
Component: General → Plug-ins
Product: Firefox → Core
QA Contact: general → plugins
Summary: [@ wcslen - std::basic_string<unsigned short,std::char_traits<unsigned short> ] crashes → npdivx32.dll [@ wcslen - std::basic_string<unsigned short,std::char_traits<unsigned short> ] crashes
Version: 3.5 Branch → 1.9.1 Branch
Updated•14 years ago
|
Assignee: nobody → dolske
Summary: npdivx32.dll [@ wcslen - std::basic_string<unsigned short,std::char_traits<unsigned short> ] crashes → npdivx32.dll [@ wcslen] std::basic_string<unsigned short,std::char_traits<unsigned short> crashes
Comment 3•14 years ago
|
||
Marking all topcrash bugs as P2 (3.6 release blockers, but not 3.6b1 blockers)
Updated•14 years ago
|
Priority: -- → P2
Comment 4•14 years ago
|
||
Looking at the module list for the relevant crash reports, npdivx32.dll is almost always version 1.5.0.52, though there are a few instances of 1.4.3.4. A fresh install of Divx gives me the same version. Looks like 1.5 was probably released in June 2009, if we have old data it might be interesting to see if this became a bigger problem with the upgrade, or if it happened just as often in 1.4.x. This DLL is the browser plugin DLL ("DivX Web Player"), so there's the option of blocklisting it at some point, assuming a fixed version becomes available (and that they're actually incrementing version numbers). I got a list of URLs reported with crashes, which included a number of .avi links, and sites with "divx" in the name (eg divxstage.net). However, I didn't have any luck reproducing the crash. Some of the videos were rather long (which I didn't play all the way through), others were short and worked fine. Some crashes were even on the Divx post-install page. I think the next step is to get the Divx folks involved, to see if they can track down what's causing this.
Comment 6•14 years ago
|
||
Looks like bug 509130 is also a crash in Divx code, though probably unrelated to the issue in this bug.
Comment 7•14 years ago
|
||
Socorro now includes more of the stack in wcslen signatures, e.g. http://crash-stats.mozilla.com/report/index/33429d2e-611c-4b48-9916-1d3de2091010
Summary: npdivx32.dll [@ wcslen] std::basic_string<unsigned short,std::char_traits<unsigned short> crashes → npdivx32.dll crashes [@ wcslen | std::basic_string<unsigned short, std::char_traits<unsigned short>, std::allocator<unsigned short> >::assign(unsigned short const*)]
Comment 9•14 years ago
|
||
Overdue status update: I got in touch with DivX a week or two ago, and it sounds like they think this problem may be resolved in DivX Web Player 2.0, which is currently in beta. I took a look at ~500 crash reports for this signature over the last 2 weeks, to see if 2.0 is showing up with the same problem. The counts, by npdivx32.dll version number, are: 1 1.4.0.152 34 1.4.0.233 71 1.4.2.7 32 1.4.3.4 353 1.5.0.52 So, no 2.0 signs yet, although there was some concern that if the new DivX version is installing its own crash handler, that we might not see such crashes in our crash reporter.
Updated•14 years ago
|
Whiteboard: [crashkill][crashkill-thirdparty]
Component: Plug-ins → DivX
Flags: blocking1.9.2-
Product: Core → Plugins
QA Contact: plugins → divx
Version: 1.9.1 Branch → unspecified
Updated•13 years ago
|
Assignee: dolske → nobody
Assignee | ||
Updated•13 years ago
|
Crash Signature: [@ wcslen | std::basic_string<unsigned short, std::char_traits<unsigned short>, std::allocator<unsigned short> >::assign(unsigned short const*)]
Updated•12 years ago
|
Crash Signature: [@ wcslen | std::basic_string<unsigned short, std::char_traits<unsigned short>, std::allocator<unsigned short> >::assign(unsigned short const*)] → std::allocator<wchar_t> >::assign(wchar_t const*)] [@ wcslen | std::basic_string<unsigned short, std::char_traits<unsigned short>, std::allocator<unsigned short> >::assign(unsigned short const*)]
[@ wcslen | std::basic_string<wchar_t, std::char_traits<wc…
Keywords: topcrash
Updated•11 years ago
|
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → INCOMPLETE
Assignee | ||
Updated•8 years ago
|
Product: Plugins → Plugins Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•