Closed
Bug 546766
Opened 13 years ago
Closed 13 years ago
Crash in [@ mozilla::plugins::PPluginModuleChild::OnCallReceived(IPC::Message const&, IPC::Message*&) ]
Categories
(Core Graveyard :: Plug-ins, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: marcia, Assigned: jimm)
References
Details
(Keywords: crash)
Crash Data
Attachments
(3 files)
1.65 KB,
text/plain
|
Details | |
648 bytes,
patch
|
Details | Diff | Splinter Review | |
882 bytes,
patch
|
benjamin
:
review+
|
Details | Diff | Splinter Review |
Seen while reviewing the Windows trunk crash reports and currently the #7 top crash on Windows. Some are startup crashes while a few seem to have significant uptime. No comments in the reports so far. Signature mozilla::plugins::PPluginModuleChild::OnCallReceived(IPC::Message const&, IPC::Message*&) UUID 1d785f00-0aee-4f6a-b939-517fb2100217 Process Type plugin Version: Filename: NPSWF32.dll Time 2010-02-17 08:05:30.466238 Uptime 387 Product Firefox Version 3.7a2pre Build ID 20100211050928 Branch 1.9.3 OS Windows NT OS Version 5.1.2600 Service Pack 2 CPU x86 CPU Info GenuineIntel family 15 model 4 stepping 9 Crash Reason EXCEPTION_ACCESS_VIOLATION Crash Address 0xffffffffff00c3fc Email Address URL User Comments Processor Notes Crashing Thread Frame Module Signature [Expand] Source 0 @0xc3fc84 1 xul.dll mozilla::plugins::PPluginModuleChild::OnCallReceived obj-firefox/ipc/ipdl/PPluginModuleChild.cpp:378 2 xul.dll mozilla::ipc::RPCChannel::DispatchIncall ipc/glue/RPCChannel.cpp:372 3 xul.dll mozilla::ipc::RPCChannel::Incall ipc/glue/RPCChannel.cpp:357 4 xul.dll mozilla::ipc::RPCChannel::OnMaybeDequeueOne ipc/glue/RPCChannel.cpp:292 5 xul.dll MessageLoop::RunTask ipc/chromium/src/base/message_loop.cc:326 6 xul.dll MessageLoop::DeferOrRunPendingTask ipc/chromium/src/base/message_loop.cc:334 7 xul.dll MessageLoop::DoWork ipc/chromium/src/base/message_loop.cc:434 8 xul.dll base::MessagePumpForUI::DoRunLoop ipc/chromium/src/base/message_pump_win.cc:209 9 xul.dll base::MessagePumpWin::RunWithDispatcher ipc/chromium/src/base/message_pump_win.cc:52 10 xul.dll base::MessagePumpWin::Run ipc/chromium/src/base/message_pump_win.h:78 11 xul.dll MessageLoop::RunInternal ipc/chromium/src/base/message_loop.cc:211 12 xul.dll MessageLoop::RunHandler 13 xul.dll MessageLoop::Run ipc/chromium/src/base/message_loop.cc:168 14 xul.dll base::Thread::ThreadMain ipc/chromium/src/base/thread.cc:165 15 xul.dll `anonymous namespace'::ThreadFunc ipc/chromium/src/base/platform_thread_win.cc:26 16 kernel32.dll BaseThreadStart
Comment 1•13 years ago
|
||
It's a plugin-process crash so it's not going to have comments (and is less important than browser-process crashes).
Comment 2•13 years ago
|
||
In almost all cases, the plugin for these crashes is npFoxitReaderPlugin.dll
Comment 3•13 years ago
|
||
Yeah... I couldn't reproduce locally because foxit doesn't work at all (IPP or OOPP). It's really strange.
Comment 4•13 years ago
|
||
I wrote a little script to analyze which plugins experienced this crash: npfoxitreaderplugin.dll:72 https://crash-stats.mozilla.com/report/index/84ad3cdc-90b4-4d7a-816b-092ee2100303 npbittorrent.dll:12 https://crash-stats.mozilla.com/report/index/9d6a9a40-64d7-48f7-bad9-cbd2e2100302 np_gp.dll:3 https://crash-stats.mozilla.com/report/index/0cb806d6-65ee-479c-98a1-5e3f62100302 npqtplugin4.dll:3 https://crash-stats.mozilla.com/report/index/b429465e-7325-479f-ae45-8ee112100303 npnmapg.dll:2 https://crash-stats.mozilla.com/report/index/77d33d9c-c8e2-4051-99ce-f203b2100303 nplegasuiteclient.dll:2 https://crash-stats.mozilla.com/report/index/e2c00630-a1ce-4d3b-a0e8-b98ba2100303 npswf32.dll:2 https://crash-stats.mozilla.com/report/index/67a31626-7bcb-492e-97aa-9c8ad2100303 Since I can't get foxit reader to work at all, perhaps it's worth trying to reproduce with bittorrent or something.
Updated•13 years ago
|
Assignee: nobody → jmathies
![]() |
Assignee | |
Comment 5•13 years ago
|
||
![]() |
Assignee | |
Comment 6•13 years ago
|
||
![]() |
Assignee | |
Comment 7•13 years ago
|
||
Don't trust plugin return values for getvalue calls.
Attachment #432173 -
Flags: review?
![]() |
Assignee | |
Updated•13 years ago
|
Attachment #432173 -
Flags: review? → review?(benjamin)
Updated•13 years ago
|
Attachment #432173 -
Flags: review?(benjamin) → review+
![]() |
Assignee | |
Comment 8•13 years ago
|
||
http://hg.mozilla.org/mozilla-central/rev/0ab4f3a39bb9 lets see how crashstats look in a few days.
Comment 9•13 years ago
|
||
Thank you! I can view pdfs again in Foxit Reader
![]() |
Assignee | |
Comment 10•13 years ago
|
||
Going to go ahead and close this out. We had ~150 crashes on the build from the 13th, the build on the 14th has yet to report a single crash with this signature. If we see one this week we can re-open this up.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
![]() |
Assignee | |
Comment 11•13 years ago
|
||
Here are a few other crash bugs worth keeping an eye on which appear to be fixed by this patch as well: bug 544058 - mozilla::plugins::PluginModuleChild::UnregisterActorForNPObject(NPObject*) bug 551508 - mozilla::ipc::RPCChannel::RPCListener::OnEnteredCxxStack() bug 552305 - mozilla::plugins::PluginScriptableObjectChild::Unprotect() A few other signatures that have no bugs that look promising: mozilla::plugins::PluginInstanceChild::GetActorForNPObject(NPObject*) mozilla::plugins::PPluginModuleChild::OnCallReceived(IPC::Message const&, IPC::Message*&) mozilla::plugins::PPluginModuleChild::OnMessageReceived(IPC::Message const&) mozilla::plugins::PPluginScriptableObjectChild::OnCallReceived(IPC::Message const&, IPC::Message*&)
Updated•12 years ago
|
Crash Signature: [@ mozilla::plugins::PPluginModuleChild::OnCallReceived(IPC::Message const&, IPC::Message*&) ]
Updated•10 months ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•