Commit Graph

343 Commits

Author SHA1 Message Date
Timothy Nikkel
c6ea0395fe backed out f7a6e3530d99 (bug 620974) for xpcshell failure a=backout 2010-12-24 16:17:22 -06:00
Ted Mielczarek
3d1980c6b6 bug 620974 - Add memory mapping info to Windows minidumps. r=timeless, a=gavin.sharp 2010-12-23 14:18:31 -05:00
Ted Mielczarek
30fc35374d bug 493779 - Report some memory information with Windows crash reports. r+a=bsmedberg 2010-12-15 11:35:44 -05:00
Brad Lassey
8678e8032a bug 620811 - Crash on restarting fennec r=mwu a=stuart 2010-12-21 20:56:07 -05:00
Ted Mielczarek
7b416cd516 bug 605832 - Remote AddLibraryMapping from the child process, and use the results for child process minidump generation. r=cjones a=blocking-fennec 2010-11-24 09:15:03 -05:00
Chris Jones
858899a07e Bug 607534: Avoid fd remap collisions. r=mwu a=blocking-fennec 2010-10-29 14:20:43 -05:00
Ted Mielczarek
f62485d1b6 bug 603592 - Swap endianness on GUIDs when de-stringifying them. r=mwu, a=blocking-fennec 2010-10-22 14:38:58 -04:00
Ted Mielczarek
d843b2dcce bug 603592 - Add an API for the Android embedding to use to provide info about shared libraries mapped into anonymous mappings. r=mwu a=blocking-fennec 2010-10-19 15:05:47 -04:00
Ted Mielczarek
484a37c7b8 bug 595171 - crashreporter glue for Android. r=blassey a=blocking-fennec 2010-10-13 14:27:44 -04:00
Josh Matthews
20b095c2b4 Bug 603547 - Short-circuit annotation attempts if crash reporter is not enabled. r=bsmedberg a=blocking-fennec 2010-10-13 21:47:43 -04:00
Ted Mielczarek
fcd0cfac69 Bug 600408 - Fix crashreporter launching code to launch correct architecture on OS X 10.5. r=josh a=blocking-beta7 2010-10-01 15:56:25 -04:00
Ted Mielczarek
e1db9e0ca0 bug 587747 - Implement writing of minidumps from hang detection on OS X. r=cjones a=blocking 2010-08-27 09:32:45 -04:00
Ted Mielczarek
56bd78cc30 bug 559228 - Implement multi-process crash reporting on Mac. r=bsmedberg a=blocking 2010-08-16 15:05:09 -04:00
Ted Mielczarek
b5f825ab9d bug 559228 - Update Breakpad to r652 (mozilla build system changes). r=bsmedberg a=blocking 2010-08-16 15:05:09 -04:00
Ted Mielczarek
f5a2162f31 bug 584582 - XP_TTOA not null terminating strings on Linux. r=bsmedberg, a=blocking 2010-08-11 10:57:44 -04:00
L. David Baron
ad17669ae9 Backed out changeset fef97fa21915 (bug 584582) for causing compilation failures on Windows. 2010-08-11 12:25:55 -07:00
Ted Mielczarek
73e1648483 bug 584582 - XP_TTOA not null terminating strings on Linux. r=bsmedberg, a=blocking 2010-08-11 10:57:44 -04:00
Ted Mielczarek
e1eb000a49 bug 573290 - use libc / syscall wrappers for Linux in exception handler callback to avoid dynamic linker. rs=khuey a=fixing orange 2010-07-29 11:31:07 -04:00
Mark Finkle
a6e7c0c439 Bug 578952 - Page doesn't load when electrolysis is enabled (OS X bustage fix) [r=ted a=blocking-fennec:2.0a1+] 2010-07-23 11:24:52 -04:00
Chris Jones
abcc79f3b4 Bug 578952 - Page doesn't load when electrolysis is enabled [r=ted a=blocking-fennec:2.0a1+] 2010-07-23 01:28:55 -05:00
Benjamin Smedberg
86f542c79f But 573290 - Intermittent (and not so intermittent with bug 568691!) failure in test_crashreporter_crash.js: the minidump callback is calling open(), which enters the dynamic loader and trashes memory, specifically the .extra file data. r=ted 2010-06-29 13:19:09 -04:00
Josh Aas
da61cec5d7 Bustage fix for non-IPC crash reporter. b=542379 2010-06-20 23:04:31 -04:00
Josh Aas
8390915935 Add support for PrefSubmitReports in crash reporter's nsExceptionHandler on Mac OS X, which syncs with crash reporter client. Exposes crash submission pref in Firefox. b=542379 r=ted 2010-06-20 22:07:59 -04:00
Ted Mielczarek
68cd219bd8 bug 563662 - FPU Exception filter crashes when we hit a pure virtual function call. r=bsmedberg 2010-05-04 15:34:55 -04:00
Chris Jones
14b0b89474 Bug 557011: Ensure OOP crashreporter has been initialized on mac. r=bsmedberg 2010-04-12 15:47:47 -05:00
Chris Jones
02d6b68143 Bug 555309, part 4: Insert an artificial exception stream into non-crash browser-side minidumps. r=bsmedberg 2010-03-30 19:24:48 -05:00
Chris Jones
1af30378a8 Bug 555309, part 2: Allow a particular subprocess thread to be "blamed" in an OOP minidump. r=bsmedberg 2010-03-30 19:24:46 -05:00
Chris Jones
15ef348e90 Bug 555309, part 1: Add a CrashReporter::CurrentThreadId interface. r=bsmedberg 2010-03-30 19:24:45 -05:00
Chris Jones
8ac862ceb7 Stub out OOP crashreporter on OS X. b=555714 r=josh 2010-03-30 13:32:53 -04:00
Chris Jones
4e3eb56206 Bug 544936, part 4: Move some common code for dealing with minidumps and .extra files into nsExceptionHandler. r=ted 2010-03-24 16:22:01 -05:00
Chris Jones
5e4efa5402 Bug 544936, part 3: Add a CrashReporter API to create a child/parent minidump pair with its own GUID. r=ted 2010-03-24 16:22:00 -05:00
Chris Jones
43838bad72 Backed out changeset bda8efa53512 2010-03-18 21:01:10 -05:00
Chris Jones
cd57df6d13 Bug 551392: Remove hack made unnecessary by unified build tiers. r=ted 2010-03-18 17:52:38 -05:00
Chris Jones
8c04dce765 Bug 551392: Remove subprocess minidumps after they're grabbed to avoid spurious crash detection. r=ted 2010-03-18 17:52:36 -05:00
Benedict Hsieh
f843a6119f Fixes crash in CrashReporter on child process shutdown, bug 548810. r=ted 2010-03-11 17:17:35 -08:00
Justin Dolske
15b88bccc4 Bustage fix for bug 540532. 2010-02-09 18:11:08 -08:00
Justin Dolske
22c7e28753 Bug 538910 - Plugins: Need a "plugin crashed" UI. r=gavin, ui-r=faaborg, icon=shorlander 2010-02-09 17:05:32 -08:00
Justin Dolske
e7aaa34e46 Bug 540532 - allow setting report submission preference via XPCOM. r=gavin, r=ted 2010-02-09 17:05:31 -08:00
Ted Mielczarek
44d5132d16 Bug 541446 - sort out details of where OOP minidumps should wind up. r=benjamin 2010-02-09 17:05:31 -08:00
Chris Jones
2db7510c58 Bug 539451: Clean up OOP crashreporter stuff in UnsetExceptionhandler(). r=luser 2010-01-20 20:17:40 -06:00
Chris Jones
c949e68be1 bug 539552 - keep track of child process minidumps, offer pid based lookup API, write out .extra data in child minidump callback. r=ted,bsmedberg 2010-01-14 17:38:00 -05:00
Benjamin Smedberg
f3451af0e6 Followup to bug 516759 (multi-process crash reporting), make childCrashNotificationPipe a leaked char* instead of a leaked nsString, so that it doesn't show up in leakstats. r=ted (Filed bug 539451 as a followup.) 2010-01-13 10:44:10 -05:00
Benjamin Smedberg
35d5ba5137 Bug 539048 - Hacky temporary UI for sending plugin-process crash reports, r=ted 2010-01-11 15:13:12 -05:00
Chris Jones
0d347926aa Attempt to fix OS X builds by adding missing #ifdef MOZ_IPC guards. 2010-01-12 16:00:48 -06:00
Chris Jones
65721e4fc8 Bug 516759: Use OOP crash reporting in Gecko. r=luser 2010-01-12 15:14:38 -06:00
Benjamin Smedberg
e3e140044e Bug 538642 - Breakpad shouldn't treat FPU exceptions as crashes, and the FPU exception handler should chain correctly, r=ted 2010-01-11 13:16:20 -05:00
Benjamin Smedberg
e86aadfd7d Bug 488596 - test_crashreporter.js crashes intermittently: delete the exception handler before freeing the data it references, landing as a bustage fix with presumed-r=ted 2009-07-23 11:23:19 -04:00
Ted Mielczarek
15ffcfbf2c bug 484033 - extend nsICrashReporter to allow crashreporter to be used without going through XRE_Main. r=bsmedberg 2009-04-02 11:41:12 -04:00
Daniel Holbert
37cf5be52d Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg 2009-01-21 22:55:08 -08:00
Ted Mielczarek
4f97925a20 bug 444351 - do not send client UUID / GUID with crash reports. r=bsmedberg 2009-01-06 15:55:27 -05:00