Closed
Bug 688895
Opened 14 years ago
Closed 12 years ago
crash nsXULPopupManager::ShowTooltipAtScreen
Categories
(Core :: Layout, defect)
Tracking
()
RESOLVED
FIXED
mozilla18
People
(Reporter: marcia, Assigned: drexler)
Details
(Keywords: crash, topcrash, Whiteboard: [startupcrash][qa?])
Crash Data
Attachments
(1 file)
|
1.06 KB,
patch
|
tnikkel
:
review+
lsblakk
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
This bug was filed from the Socorro interface and is
report bp-ddf32716-606e-4ad0-bf0f-0d8302110919 .
=============================================================
Seen in the explosive report - https://crash-analysis.mozilla.com/rkaiser/2011-09-22/2011-09-22.firefox.6.explosiveness.html. High correlation to the FFX Babylon Toolbar. https://crash-stats.mozilla.com/report/list?signature=nsXULPopupManager%3A%3AShowTooltipAtScreen%28nsIContent*%2C%20nsIContent*%2C%20int%2C%20int%29.
Seen across all versions.
82% (80/97) vs. 7% (7631/114741) ffxtlbr@babylon.com
19% (18/97) vs. 7% (7679/114741) toolbar@ask.com
11% (11/97) vs. 0% (284/114741) netvideohunter@netvideohunter.com (NetVideoHunter Video Downloader, https://addons.mozilla.org/addon/7447)
9% (9/97) vs. 2% (2197/114741) mozilla_cc@internetdownloadmanager.com (IDM CC, https://addons.mozilla.org/addon/6973)
8% (8/97) vs. 1% (1341/114741) {c0c9a2c7-2e5c-4447-bc53-97718bc91e1b} (Easy YouTube Video Downloader, https://addons.mozilla.org/addon/10137)
6% (6/97) vs. 0% (412/114741) ocr@babylon.com
Comment 1•13 years ago
|
||
It's above #300 browser crasher in 10.0.2.
Here are the last correlations in 10.0.2:
nsXULPopupManager::ShowTooltipAtScreen(nsIContent*, nsIContent*, int, int)|EXCEPTION_ACCESS_VIOLATION_READ (24 crashes)
46% (11/24) vs. 0% (198/69688) netvideohunter@netvideohunter.com (NetVideoHunter Video Downloader, https://addons.mozilla.org/addon/7447)
21% (5/24) vs. 1% (973/69688) {EEE6C361-6118-11DC-9C72-001320C79847} (SweetIM toolbar)
Summary: crash nsXULPopupManager::ShowTooltipAtScreen (Firefox Babylon Toolbar) → crash nsXULPopupManager::ShowTooltipAtScreen
Comment 2•13 years ago
|
||
It's #69 top browser crasher in 13.0.1, #59 in 14.0b12, #67 in 15.0a2 and #87 in 16.0a1.
It's likely related to bug 754380.
It's correlated to FunMoods and Incredibar:
nsXULPopupManager::ShowTooltipAtScreen(nsIContent*, nsIContent*, int, int)|EXCEPTION_ACCESS_VIOLATION_READ (138 crashes)
36% (49/138) vs. 3% (4910/188317) ffxtlbr@funmoods.com
31% (43/138) vs. 2% (3640/188317) ffxtlbr@incredibar.com
19% (26/138) vs. 2% (2982/188317) {336D0C35-8A85-403a-B9D2-65C292C39087}
16% (22/138) vs. 0% (306/188317) software@loadtubes.com
The stack trace looks like:
Frame Module Signature Source
0 xul.dll nsXULPopupManager::ShowTooltipAtScreen layout/xul/base/src/nsXULPopupManager.cpp:624
1 xul.dll nsXULTooltipListener::LaunchTooltip layout/xul/base/src/nsXULTooltipListener.cpp:511
2 xul.dll nsXULTooltipListener::ShowTooltip layout/xul/base/src/nsXULTooltipListener.cpp:407
3 xul.dll nsXULTooltipListener::sTooltipCallback layout/xul/base/src/nsXULTooltipListener.cpp:705
4 xul.dll nsTimerImpl::Fire xpcom/threads/nsTimerImpl.cpp:473
5 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:624
6 xul.dll mozilla::ipc::MessagePump::Run ipc/glue/MessagePump.cpp:116
7 xul.dll MessageLoop::RunHandler ipc/chromium/src/base/message_loop.cc:201
8 xul.dll MessageLoop::Run ipc/chromium/src/base/message_loop.cc:175
9 xul.dll nsBaseAppShell::Run widget/xpwidgets/nsBaseAppShell.cpp:163
10 xul.dll nsAppShell::Run widget/windows/nsAppShell.cpp:232
11 xul.dll nsAppStartup::Run toolkit/components/startup/nsAppStartup.cpp:257
12 xul.dll XREMain::XRE_mainRun toolkit/xre/nsAppRunner.cpp:3787
13 xul.dll XREMain::XRE_main toolkit/xre/nsAppRunner.cpp:3864
14 xul.dll XRE_main toolkit/xre/nsAppRunner.cpp:3940
15 firefox.exe wmain toolkit/xre/nsWindowsWMain.cpp:100
16 firefox.exe __tmainCRTStartup crtexe.c:552
17 kernel32.dll BaseThreadInitThunk
18 ntdll.dll __RtlUserThreadStart
19 ntdll.dll _RtlUserThreadStart
Component: Extension Compatibility → Layout
Product: Firefox → Core
Version: 7 Branch → Trunk
| Assignee | ||
Comment 3•13 years ago
|
||
checks for the possibility of widget being null since GetRootWidget() might not initialize it.
Attachment #658688 -
Flags: review?(tnikkel)
Comment 4•13 years ago
|
||
Comment on attachment 658688 [details] [diff] [review]
patch
I'm having a hard time finding a way for the root widget to be null. It would be nice to know how that happens. This might just move the crash somewhere else, but that might be helpful in figuring it out.
Attachment #658688 -
Flags: review?(tnikkel) → review+
| Assignee | ||
Comment 5•13 years ago
|
||
Assignee: nobody → andrew.quartey
Status: NEW → ASSIGNED
Comment 6•13 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla18
Comment 7•12 years ago
|
||
It exploded across all affected versions recently.
It's #27 top browser crasher in 16.0.1 and #8 in 17.0b3.
status-firefox16:
--- → affected
status-firefox17:
--- → affected
tracking-firefox17:
--- → ?
Keywords: topcrash
Whiteboard: [startupcrash]
Comment 8•12 years ago
|
||
Can we get a regression widow here and see what might have caused this explosion?
Comment 9•12 years ago
|
||
(In reply to Lukas Blakk [:lsblakk] from comment #8)
> Can we get a regression widow here and see what might have caused this
> explosion?
It's not a regression in Firefox. It started yesterday according to some users (see http://www.geckozone.org/forum/viewtopic.php?f=5&t=108965, for one running anti-malware software has fixed the issue) and crash stats (see https://crash-analysis.mozilla.com/rkaiser/2012-10-25/2012-10-25.firefox.16.explosiveness.html).
The symptoms are a Firefox startup crash (bad! 16.0.2?) and the screen that becomes blurry.
It's probably caused by an ad campaign from various third-party add-ons (malware):
nsXULPopupManager::ShowTooltipAtScreen(nsIContent*, nsIContent*, int, int)|EXCEPTION_ACCESS_VIOLATION_READ (2678 crashes)
23% (608/2678) vs. 2% (3982/180707) ffxtlbr@incredibar.com
25% (664/2678) vs. 6% (10231/180707) ffxtlbr@babylon.com
18% (473/2678) vs. 0% (875/180707) info@bflix.info
15% (390/2678) vs. 1% (2497/180707) {687578b9-7132-4a7a-80e4-30ee31099e03}
14% (362/2678) vs. 2% (3678/180707) {336D0C35-8A85-403a-B9D2-65C292C39087}
15% (394/2678) vs. 4% (6338/180707) ffxtlbr@funmoods.com
18% (473/2678) vs. 7% (13475/180707) {635abd67-4fe9-1b23-4f01-e679fa7484c1} (Yahoo! Toolbar, https://addons.mozilla.org/addon/2032)
11% (282/2678) vs. 1% (2370/180707) OneClickDownload@OneClickDownload.com
13% (346/2678) vs. 4% (7339/180707) plugin@yontoo.com
8% (227/2678) vs. 0% (381/180707) info@allpremiumplay.info
12% (313/2678) vs. 4% (6549/180707) {EEE6C361-6118-11DC-9C72-001320C79847}
12% (326/2678) vs. 5% (8666/180707) avg@toolbar
7% (178/2678) vs. 0% (355/180707) info@thebflix.com
7% (184/2678) vs. 1% (1320/180707) {bf7380fa-e3b4-4db2-af3e-9d8783a45bfc}
7% (178/2678) vs. 1% (2096/180707) {99079a25-328f-4bd4-be04-00955acaa0a7}
7% (175/2678) vs. 1% (2038/180707) ffxtlbra@softonic.com
6% (164/2678) vs. 1% (1358/180707) gophoto@gophoto.it
7% (182/2678) vs. 2% (2776/180707) bbrs_002@blabbers.com
Updated•12 years ago
|
Status: REOPENED → RESOLVED
Closed: 13 years ago → 12 years ago
Resolution: --- → FIXED
Updated•12 years ago
|
Keywords: qawanted,
regressionwindow-wanted
Comment 10•12 years ago
|
||
The issue is so common that there's a dedicated SUMO article: https://support.mozilla.org/kb/firefox-opens-transparent-or-blank-window
Please uplift the patch to Beta.
Comment 11•12 years ago
|
||
Comment on attachment 658688 [details] [diff] [review]
patch
[Approval Request Comment]
Bug caused by (feature/regressing bug #): not sure
User impact if declined: crashes
Testing completed (on m-c, etc.): been on nightly for quite a while
Risk to taking this patch (and alternatives if risky): it's a simple null check, very safe, if may just make us crash somewhere else
String or UUID changes made by this patch: none
Attachment #658688 -
Flags: approval-mozilla-beta?
Comment 12•12 years ago
|
||
Comment on attachment 658688 [details] [diff] [review]
patch
Please land asap so that we can get this in tomorrow's Beta 4.
Attachment #658688 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
Comment 13•12 years ago
|
||
Comment 14•12 years ago
|
||
I'm seeing no crash reports in the last week with this signature. Can we mark this bug verified for Firefox 17 or is there something more we can test? I don't see steps or a testcase for this bug.
Whiteboard: [startupcrash] → [startupcrash][qa?]
You need to log in
before you can comment on or make changes to this bug.
Description
•