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 20: | Line 20: | ||
* Loaded libraries versions are incorrect | * Loaded libraries versions are incorrect | ||
** All have a '''0.''' prepended to the actual or incorrect version, e.g. [http://crash-stats.mozilla.com/report/index/ff2ec228-5a12-4186-9b5d-005e92090503#modules AppKit] 0.949.43.0 instead of 949.43 (CFBundleVersion) | ** All have a '''0.''' prepended to the actual or incorrect version, e.g. [http://crash-stats.mozilla.com/report/index/ff2ec228-5a12-4186-9b5d-005e92090503#modules AppKit] 0.949.43.0 instead of 949.43 (CFBundleVersion) | ||
| − | ** Some have blatantly incorrect versions, e.g. | + | ** Some have blatantly incorrect versions, e.g. |
*** [http://crash-stats.mozilla.com/report/index/ff2ec228-5a12-4186-9b5d-005e92090503#modules Flash] 0.0.0.0 instead of 1.0.4f872 (CFBundleVersion; alas, the useful version number is CFBundleShortVersionString, 10.0.22.87) | *** [http://crash-stats.mozilla.com/report/index/ff2ec228-5a12-4186-9b5d-005e92090503#modules Flash] 0.0.0.0 instead of 1.0.4f872 (CFBundleVersion; alas, the useful version number is CFBundleShortVersionString, 10.0.22.87) | ||
*** [http://crash-stats.mozilla.com/report/index/ff2ec228-5a12-4186-9b5d-005e92090503#modules Growl] 0.1.0.0 instead of 1.1.4 (CFBundleVersion) | *** [http://crash-stats.mozilla.com/report/index/ff2ec228-5a12-4186-9b5d-005e92090503#modules Growl] 0.1.0.0 instead of 1.1.4 (CFBundleVersion) | ||
*** [http://crash-stats.mozilla.com/report/index/ff2ec228-5a12-4186-9b5d-005e92090503#modules SharedMenusCocoa] 0.1.0.0 instead of 0.0.3 (CFBundleVersion) | *** [http://crash-stats.mozilla.com/report/index/ff2ec228-5a12-4186-9b5d-005e92090503#modules SharedMenusCocoa] 0.1.0.0 instead of 0.0.3 (CFBundleVersion) | ||
*** [http://crash-stats.mozilla.com/report/index/ff2ec228-5a12-4186-9b5d-005e92090503#modules Camino] [blank] instead of 2009.04.25 (CFBundleVersion) | *** [http://crash-stats.mozilla.com/report/index/ff2ec228-5a12-4186-9b5d-005e92090503#modules Camino] [blank] instead of 2009.04.25 (CFBundleVersion) | ||
| + | ** Filed [http://code.google.com/p/google-breakpad/issues/detail?id=321 issue 321] to cover the blank/0.0.0.0 case | ||
* Breakpad [http://code.google.com/p/google-breakpad/issues/detail?id=309 issue 309] (can't copy/paste) | * Breakpad [http://code.google.com/p/google-breakpad/issues/detail?id=309 issue 309] (can't copy/paste) | ||
* Big gap between "title" and "explanatory text" | * Big gap between "title" and "explanatory text" | ||
Revision as of 14:13, 6 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)
- Filed issue 321 to cover the blank/0.0.0.0 case
- 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 (?)