Closed
Bug 422018
Opened 17 years ago
Closed 17 years ago
spike in google toolbar crashes during 3.0b4pre cycle from users disabling extension compatibility checks [@ libgoogletoolbar.dylib@0x4fbd] [@ googletoolbar.dll@0x4b2f][@ libgoogletoolbar.dylib@0x8420]
Categories
(Core :: General, defect, P2)
Core
General
Tracking
()
RESOLVED
INVALID
People
(Reporter: dbaron, Unassigned)
Details
(Keywords: relnote, topcrash)
Crash Data
There was a spike in crashes in googletoolbar.dll and googletoolbar.dylib during the 3.0b4pre cycle that's making those crashes show up as the top crash (so far, anyway) in Firefox 3.0b4.
They're crashing at a fixed offset in the library (I'm assuming that's what the number breakpad gives us is): 0x4fbd on Mac, 0x4b2f on Windows.
Looking at the table for 3.0b4pre, the crashes on Windows appeared to have started in the 2008022200 build ; on Mac with the sample sizes much lower, it's mostly consistent with that start date, except for 2 crashes on 2008021300. I'm not sure how reliable this information is or if it's just because we're trimming old data.
Flags: blocking1.9?
Reporter | ||
Comment 1•17 years ago
|
||
All of these crashes seem to crash on a non-main thread, owned by the google toolbar, but with the main thread having the google toolbar waiting on a convar (Windows). Main thread behavior seems to vary more on Mac.
Reporter | ||
Comment 2•17 years ago
|
||
Ah, so I can fiddle with the URL I get after following links within http://crash-stats.mozilla.com/topcrasher/byversion/Firefox/3.0b4pre to change the 2 weeks to 8 weeks -- so it looks like this got a lot worse around the 21st or 22nd, but was present before then in much lower numbers.
Comment 3•17 years ago
|
||
(In reply to comment #0)
> They're crashing at a fixed offset in the library (I'm assuming that's what the
> number breakpad gives us is): 0x4fbd on Mac, 0x4b2f on Windows.
Yes, if breakpad gives you foo.dll@0x1234, that's an offset within the library. (Any offset you see in a result is an offset from the most specific information it gave you.) If we knew someone on the Google Toolbar team, it should be trivial for them to find out where this is crashing.
Mark: do you have any contacts on the Google Toolbar team you could point to this bug?
Comment 4•17 years ago
|
||
kev or basil might have some contact too...
Comment 5•17 years ago
|
||
I do, I'll ping Google PSO and see how they want to address. Is there someone who wants to take lead on our side if there are questions?
Comment 6•17 years ago
|
||
best to have the work straight in this bug with questions or comments if that's possible.
Comment 8•17 years ago
|
||
Links for b4 crash reports:
http://crash-stats.mozilla.com/report/list?range_unit=weeks&version=Firefox%3A3.0b4&range_value=2&signature=googletoolbar.dll%400x4b2f
http://crash-stats.mozilla.com/report/list?range_unit=weeks&version=Firefox%3A3.0b4&range_value=2&signature=libgoogletoolbar.dylib%400x4fbd
The Windows version is currently sitting at #2 on the b4 topcrash list.
Comment 9•17 years ago
|
||
Current version of Google Toolbar is not supposed to work on Firefox
3. All those crashes are presumably the result of manual hacking
install.rdf in xpi. Currently we are working on the new version of the
Toolbar which will support Firefox 3.
Comment 10•17 years ago
|
||
Thats great news to hear that people have to go out of their way to run into this problem. We should add this to the release notes as an attempt to keep people from trying to hack max version to get their google tool bar working. Any idea when the new version will be ready?
Keywords: relnote
Comment 11•17 years ago
|
||
I filed bug 422939 on a possible way for us to help users avoid shooting themselves in the foot, but it's not going to happen any time soon. It does reflect negatively on us, since a lot of the comments in the crash reports indicate that they don't know why they're crashing.
Something like bug 411425 would also help mitigate the problem if the user provides an email address in the crash reporter, since we could tell them that one of their extensions is at fault. I suspect a lot of people just flip the "checkCompatibility" pref to get all their extensions working and don't realize they're causing their own crashes.
Comment 12•17 years ago
|
||
we could also think about trying to get users back to a page that has a listing of things they can do to avoid crashes for known issues when we pop the break pad dialog.
[restart firefox and show info on how to avoid this and other crashes]
maybe this is just an extra tab that we show only on restart that is the result of a breakpad initiated crash. would something like this be possible?
We generally always have had a list of workarounds and knowledge of plugins and extensions that are known to crash. We have tried the the e-mail reply with previous reporting system and its work fairly well but part of the problem is that a very small pct. of users actually provide e-mail addresses.
if we can get the word out when the browser restarts we would hit a larger number of users with information on key crashes that they can avoid.
Comment 13•17 years ago
|
||
I'm entitled to give any dates. I can just promise, that new version of the Toolbar will be out as soon as it's ready.
Comment 14•17 years ago
|
||
chofmann: yeah, we could add another URL during the restart that would give them some info. It'd have to be generic though, since we don't know any details of the crash at that point. Still might be useful, just something like "Extensions with known crashes: xyz". I worry that it would get annoying for users experiencing other crashes, though.
Reporter | ||
Comment 15•17 years ago
|
||
For what it's worth, I confirmed that this is what happens when you install google toolbar and turn off extensions.checkCompatibility in such a way that google toolbar is enabled. (Adding the Mac-ppc signature, which is @0x8420.) I got bp-353c0f00-f1f5-11dc-9dac-001a4bd43ed6.
It seems like we should probably encourage places that document extensions.checkCompatibility (and maybe also nightly tester tools) to make it clearer that turning off compatibility checks can cause crashes, both immediately, or later (after a future upgrade).
Summary: spike in google toolbar crashes during 3.0b4pre cycle [@ libgoogletoolbar.dylib@0x4fbd] [@ googletoolbar.dll@0x4b2f] → spike in google toolbar crashes during 3.0b4pre cycle [@ libgoogletoolbar.dylib@0x4fbd] [@ googletoolbar.dll@0x4b2f][@ libgoogletoolbar.dylib@0x8420]
Reporter | ||
Updated•17 years ago
|
Summary: spike in google toolbar crashes during 3.0b4pre cycle [@ libgoogletoolbar.dylib@0x4fbd] [@ googletoolbar.dll@0x4b2f][@ libgoogletoolbar.dylib@0x8420] → spike in google toolbar crashes during 3.0b4pre cycle from users disabling extension compatibility checks [@ libgoogletoolbar.dylib@0x4fbd] [@ googletoolbar.dll@0x4b2f][@ libgoogletoolbar.dylib@0x8420]
Comment 16•17 years ago
|
||
One thing we could do on this particular bug is to add the current version of the google toolbar to the the blocklist for firefox 3 betas. As soon as the new toolbar is available we could remove it from the blocklist and allow updates. This would remove our #1 beta4 top crasher and give fx3 beta testers a much better experience.
Oleg, do you think google would be ok with this?
I was amazed at the number of blog entries and advice out there that basically says "go get the FX3 beta, and don't worry about extension compatiblity; just flip the pref and things should be fine..."
A google search for
http://www.google.com/search?q=extensions.checkcompatibility&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
reviles many blog posts and articles like this one...
http://kakku.wordpress.com/2008/03/11/firefox-beta-4-upgrade-now-and-run-all-your-extensions-extensionscheckcompatibility-false/
Comment 17•17 years ago
|
||
Yes, it would be ok, if you will restrict only the current version (3.x) of Toolbar.
Comment 18•17 years ago
|
||
kev, oleg, can you also help find someone to look at a possible similar problem with google gears? bug 423157
Comment 19•17 years ago
|
||
So, we going to close this out as WONTFIX?
Comment 20•17 years ago
|
||
(In reply to comment #19)
> So, we going to close this out as WONTFIX?
It'd be INVALID, actually. I think the best thing to do is to add it to the blocklist and then close this as INVALID.
morgamic: Oleg agreed that putting the current version of the Google Toolbar on the blocklist for Firefox 3 is an appropriate solution to this bug.
Comment 21•17 years ago
|
||
don't mark it invalid.
lets leave it open to help track the preparation of the blocklist patch and getting the current version of the extension shut off for beta5 and beyond.
Comment 22•17 years ago
|
||
choffman, is tracking this in bug 423550 not sufficient?
Comment 23•17 years ago
|
||
I'm going to mark this as invalid and leave on the blocker list, just because I'm looking at it, and waiting for a reply will just spend a cycle. Choffman, if you disagree that using bug 423550 is not good enough, just reopen. It seems sufficient to me as others bugs of this type are being created in that component (blocklisting).
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → INVALID
Comment 24•17 years ago
|
||
Usually we don't put the description of a problem (this bug) and the solution to the problem (bug 423550) in different bugs since it breaks down continuity of understanding the the problem, how we got the fix, and follow up on verfication.
But the overriding important thing is that we track to a solution, so I guess it's ok.
Comment 25•17 years ago
|
||
Pinged Google PSO for an update on when a compatible version of toolbar is available. Their Dev team is (and has been) aware of the issue, and are still working on ironing out the Fx3 compatible release. No firm schedule for a fix at this point. More info as I get it.
Comment 26•17 years ago
|
||
Yes, Google Toolbar team is still working on the compatibility issues.
By the way, where do you suggest we could send some specific questions on Firefox 3 interfaces?
Comment 27•17 years ago
|
||
there are newsgroups, or you can contact the authors of the individual interfaces by reviewing cvs blame for the files....
when in doubt, visit irc.mozilla.org and ask someone for directions.
Assignee | ||
Updated•13 years ago
|
Crash Signature: [@ libgoogletoolbar.dylib@0x4fbd]
[@ googletoolbar.dll@0x4b2f]
[@ libgoogletoolbar.dylib@0x8420]
You need to log in
before you can comment on or make changes to this bug.
Description
•