Difference between revisions of "User:Sardisson/Camino Crash Reporter"
Jump to navigation
Jump to search
(→Issues found in pre-release Google Breakpad client in Camino: fixed; go smorgan!) |
|||
| Line 1: | Line 1: | ||
==Issues found in pre-release Google Breakpad client in Camino== | ==Issues found in pre-release Google Breakpad client in Camino== | ||
| − | * Client sometimes won't appear after a crash (try [https://bugzilla.mozilla.org/show_bug.cgi?id=403997 testcase in this bug], [https://bugzilla.mozilla.org/show_bug.cgi?id=465501 URL/comment 0 in this bug]) - {{bug|490670}} | + | <s>* Client sometimes won't appear after a crash (try [https://bugzilla.mozilla.org/show_bug.cgi?id=403997 testcase in this bug], [https://bugzilla.mozilla.org/show_bug.cgi?id=465501 URL/comment 0 in this bug]) - {{bug|490670}} |
** So far does seem to write a dump in spite of not appearing | ** So far does seem to write a dump in spite of not appearing | ||
** cl has also reproduced this on PPC | ** cl has also reproduced this on PPC | ||
| − | ** smorgan can repro reliably on first crash after reboot | + | ** smorgan can repro reliably on first crash after reboot</s> |
* <s>Client often "just vanishes" after appearing (while filling out info, switching apps to get info, etc.) - {{bug|488727}}</s> | * <s>Client often "just vanishes" after appearing (while filling out info, switching apps to get info, etc.) - {{bug|488727}}</s> | ||
* Client has no indication of sending/success (did my report get sent?), made worse by the random vanishing) | * Client has no indication of sending/success (did my report get sent?), made worse by the random vanishing) | ||
Revision as of 17:15, 2 June 2009
Issues found in pre-release Google Breakpad client in Camino
* Client sometimes won't appear after a crash (try testcase in this bug, URL/comment 0 in this bug) - Bug 490670
- So far does seem to write a dump in spite of not appearing
- cl has also reproduced this on PPC
smorgan can repro reliably on first crash after reboot
Client often "just vanishes" after appearing (while filling out info, switching apps to get info, etc.) - Bug 488727- Client has no indication of sending/success (did my report get sent?), made worse by the random vanishing)
- Apple and Mozilla both display progress spinners while sending and don't simply vanish
- Clicking on the Dock icon when the app is not frontmost doesn't focus the reporter window - issue 312
- Client doesn't fire with Rosetta?
Need about:crashes / some easy, visible way to find sent report ID(s) - Bug 488949- Make sure the following are reported, once Socorro support is in:
- URL - Bug 490657
user commentswith UTF-8 support- text field should accept no more characters than will be stored
- ObjC exception info
- Time since the last crash
- Loaded libraries versions are incorrect
- All have a 0. prepended to the actual or incorrect version, e.g. AppKit 0.949.43.0 instead of 949.43 (CFBundleVersion)
- Some have blatantly incorrect versions, e.g.
- Flash 0.0.0.0 instead of 1.0.4f872 (CFBundleVersion; alas, the useful version number is CFBundleShortVersionString, 10.0.22.87)
- Growl 0.1.0.0 instead of 1.1.4 (CFBundleVersion)
- SharedMenusCocoa 0.1.0.0 instead of 0.0.3 (CFBundleVersion)
- Camino [blank] instead of 2009.04.25 (CFBundleVersion)
- Breakpad issue 309 (can't copy/paste)
- Big gap between "title" and "explanatory text"
AppName menu/Hide menuitem/Dock label needs to be other than "crash_report_sender" - Bug 488861issue 313 filed to make this less hacky
OS Symbols
- Need to get symbols for OS libraries, frameworks, and plug-ins (which ones?)
- libobjc.A.dylib
- libSystem.B.dylib
- AddressBook.framework
- AppKit.framework
- ApplicationServices
- ATS
- ColorSync
- CoreGraphics
- libRIP.A.dylib
- HIServices
- QD
- Carbon.framework
- HIToolbox
- Cocoa.framework
- CoreAudio
- CoreFoundation.framework
- CoreServices
- AE
- CFNetwork
- CarbonCore
- LaunchServices
- Foundation.framework
- IOKit.framework
- JavaVM.framework
- libclient.dylib
- PreferencePanes.framework
- QuartzCore
- QuickTime.framework
- OpenGL.framework
- libGLProgrammability.dylib
- Security.framework
- SystemConfiguration.framework
- DesktopServicesPriv
- QuickTimeComponents (/S/L/QT/QTcomponents.component)
- Whereami
- JavaPluginCocoa
- Flash Player
- vImage (is this part of the OS?)
- input methods (?)