Commit Graph

374 Commits

Author SHA1 Message Date
Ted Mielczarek
cdd510c54b bug 595167 - Make Breakpad client libs work on Android. r=mwu a=blocking-fennec 2010-10-13 11:37:58 -04:00
Josh Matthews
0bbdcc769c Bug 603547 - Short-circuit annotation attempts if crash reporter is not enabled. r=bsmedberg a=blocking-fennec
--HG--
extra : rebase_source : d9e8d0eb0773e5a2922ef168f323020e801036b1
2010-10-13 21:47:43 -04:00
Chris Coulson
4de20ab5e0 Bug 591331 - Allow Linux dumper to work on PTRACE-hardened kernels (Ubuntu 10.10). r=ted 2010-10-12 13:38:13 +02:00
L. David Baron
bef57370c7 Fix GC race in test by doing QueryInterface when needed, in case a the wrapper has been GCed since the last QueryInterface. (Bug 600785) r=ted.mielczarek a2.0=tests 2010-10-09 09:34:58 -07:00
Ted Mielczarek
1085487644 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
Mike Beltzner
298f95ccf5 Bug 531881 - Improve crash reporter UI around the mail address r=beltzner a=blocking-beta7 2010-10-01 10:44:30 -07:00
Mounir Lamouri
0e0e895f9e Merging to tip. a=blocking-b7 2010-09-30 17:10:19 -07:00
Nick Thomas
27a5084bee Bug 571367, turn production x86_64 builds into i386/x86_64 universal binaries (disable tests known to fail on leopard) r=ted CLOSED TREE 2010-09-27 12:14:47 +13:00
Ted Mielczarek
7d0bb5d2be bug 536271 - Include the page containing EIP in the minidump on Linux and Mac. r=nealsid, a=blocking
--HG--
rename : toolkit/crashreporter/google-breakpad/src/common/linux/memory.h => toolkit/crashreporter/google-breakpad/src/common/memory.h
extra : rebase_source : 2eb0ad63cdfd995c63893e5a8fe7eaa3aac72434
2010-09-23 12:53:23 -04:00
Joel Maher
4c645cfeeb Bug 591325 Fix regression due to relativesrcdir landing in xpchsell test, continued cleanup in chrome tets r=ctalbert a=NPOTB 2010-09-10 10:20:38 -07:00
Ted Mielczarek
8f34c557d7 Backed out changeset e996bccb391d
Allow Linux dumper to work on PTRACE-hardened kernels (Ubuntu 10.10). r=nealsid a=blocking
Because GCC 4.3 sucks.
2010-08-31 15:34:46 -04:00
Chris Coulson
aa9bfb2470 Allow Linux dumper to work on PTRACE-hardened kernels (Ubuntu 10.10). r=nealsid a=blocking 2010-08-27 07:01:00 -04:00
Ted Mielczarek
f4b8a00e3c bug 587747 - Implement writing of minidumps from hang detection on OS X. r=cjones a=blocking
--HG--
extra : rebase_source : fef081b5b0fae828ecc0c2678d83787778dfc70d
2010-08-27 09:32:45 -04:00
Ted Mielczarek
63caae08f4 bug 573150 - crash reporter inadvertently sends IE cookies to crash submission URL. r=nealsid a=blocking
--HG--
extra : rebase_source : 601d7a4611e0eb27143b74ab4db0b346e092aa34
2010-08-27 09:32:45 -04:00
Joel Maher
adaba45072 Bug 586754 Xpcshell tests should use relativesrcdir instead of $MODULE (android prepartion) r=mitchell.field a=NPOTB 2010-08-26 14:47:28 -07:00
Clint Talbert
4fa6358e1b Backed out changeset 49beef9387a0 due to Xpcshell orange a=backout
--HG--
extra : rebase_source : 01307f705ab07b7784401d69a53921b200544978
2010-08-25 14:03:44 -07:00
Joel Maher
fecae963b6 Bug 586754 Change xpcshell to use $relativesrcdir instead of $module for android support a=NPOTB r=mitchell.field 2010-08-25 11:47:39 -07:00
Jonas Sicking
32a03526e0 Backout bugs 586754, 574189, 584611 due to orange. a=backout 2010-08-20 11:08:43 -07:00
Joel Maher
a6d440687b Bug 586754 xpcshell tests should use relativesrcdir instead of $MODULE r=:Mitch a=NPOTB 2010-08-20 09:32:58 -07:00
Ted Mielczarek
3f7bf2f258 bug 559228 - Implement multi-process crash reporting on Mac. r=bsmedberg a=blocking
--HG--
extra : rebase_source : 83e8073a3c8e47f8fec39b123221f80db89941e7
2010-08-16 15:05:09 -04:00
Ted Mielczarek
d5e14afdc9 bug 559228 - Update Breakpad to r652 (mozilla build system changes). r=bsmedberg a=blocking
--HG--
extra : rebase_source : a3aeb2907f6102abd1628387beed004e242f9c3b
2010-08-16 15:05:09 -04:00
Ted Mielczarek
cbb1a922fb bug 559228 - Update Breakpad to r652
--HG--
extra : rebase_source : bec760bf86aa27731fcced3bfea3dcfaf5213293
2010-08-16 15:05:08 -04:00
Ted Mielczarek
0661c42acb bug 573290, bug 583591 - disable crashreporter xpcshell tests on Linux again until we can figure out why they're failing 2010-08-13 08:28:15 -04:00
Ted Mielczarek
5dd2127073 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
2416326121 Backed out changeset fef97fa21915 (bug 584582) for causing compilation failures on Windows. 2010-08-11 12:25:55 -07:00
Ted Mielczarek
76e6ca6946 bug 584582 - XP_TTOA not null terminating strings on Linux. r=bsmedberg, a=blocking
--HG--
extra : rebase_source : 17a3fc38dc225906301ebb61a24bf3252634af92
2010-08-11 10:57:44 -04:00
Benjamin Smedberg
9e2bdfd15c Merge mozilla-central into single-chrome-manifest. 2010-08-04 14:23:04 -04:00
Benjamin Smedberg
ef2971b589 Bug 579178 followup - fix the crashreporter tests to register a manifest instead of a directory 2010-07-22 10:46:04 -04:00
Ted Mielczarek
6f877329b7 bug 583591 - Disable test_crashreporter_crash.js on all Linux for now
--HG--
extra : rebase_source : 416fca6ec189c0b04255826075a71c77345a0d8b
2010-08-02 16:32:46 -04:00
Ted Mielczarek
9c2a244526 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
Ryan VanderMeulen
5d5ef35816 Bug 475165 - Use LZX compression on pdb files in symbol store. r=ted 2010-07-18 11:16:22 +02:00
Mark Finkle
313ccad436 Bug 578080 - HOST_CXXFLAGS broken on Maemo causing build bustage [r=dougt] 2010-07-12 15:48:26 -04:00
Jim Mathies
a984393e38 Bug 577486. Load the RtlCaptureContext entry point manually so that we can still run on Windows 2000. (patch modified to review comments by tnikkel) r=ted a=blocking 2010-07-29 14:12:46 -05:00
Ted Mielczarek
9c97e75b52 Bug 577431, Skip files when dsymutil doesn't produce a .dSYM, r=josh, a=blocking2.0
--HG--
extra : rebase_source : 6c383aefae214e894b470dd9d725e2d50b7ce7ae
2010-07-26 13:12:35 +12:00
Mark Finkle
9d517479d6 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
4193ae785e 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
Ted Mielczarek
1c00282e9b bug 567424 bustage fix for OS X x86-64 2010-07-07 17:20:50 -04:00
Ted Mielczarek
6fa0f078cd bug 567424 bustage fix 2010-07-07 16:12:45 -04:00
Ted Mielczarek
37e2896e54 bug 567424 bustage fix 2010-07-07 15:49:54 -04:00
Ted Mielczarek
12baa7d9fc bug 567424 - sync to Breakpad revision 619 to pick up OS X symbol dumping changes (64-bit support + DWARF CFI support) - mozilla build system changes. r=mitch 2010-07-02 08:05:04 -04:00
Ted Mielczarek
8e8d716d92 bug 567424 - sync to Breakpad revision 619 to pick up OS X symbol dumping changes (64-bit support + DWARF CFI support)
We still have a few local patches that have not yet been upstreamed, but they're all up in the Breakpad issue tracker now:
--
Bug 544936, part 1: Add the ability to generate a minidump of a child process at any time (linux). r=ted
Bug 555309, part 2: Allow a particular subprocess thread to be "blamed" in an OOP minidump. r=bsmedberg
Bug 555309, part 4: Insert an artificial exception stream into non-crash browser-side minidumps. r=bsmedberg
Bug 544936, part 2: Add the ability to generate a minidump of a child process at any time (windows). r=ted
Bug 555309, part 2: Allow a particular subprocess thread to be blamed in an OOP minidump. (windows bits) r=bsmedberg
Bug 555309, part 4: Insert an artificial exception stream into non-crash browser-side minidumps. r=bsmedberg (win32)

Windows changes: http://breakpad.appspot.com/115002/show
Linux changes: http://breakpad.appspot.com/123001/show
--
bug 557113 - sort out crash report certificate issues on Maemo. r=mfinkle,johnath

http://breakpad.appspot.com/121002/show
--
Plus one more I discovered while testing this patch on 64-bit OS X:

http://breakpad.appspot.com/124001/show

--HG--
extra : rebase_source : f0df7e87d26822884401b8cb1a5633c958e92c93
2010-06-30 10:30:12 -04:00
Benjamin Smedberg
60dedbb258 Temporarily disable the crashreporter tests on x86-Linux only, due to bug 573290 on a CLOSED TREE. 2010-07-01 17:03:16 -04:00
Benjamin Smedberg
e17740e1ab Merge mozilla-central to the bug 568691 branch.
--HG--
rename : gfx/public/nsITheme.h => gfx/src/nsITheme.h
2010-06-30 14:23:23 -04:00
Benjamin Smedberg
e474c09ee8 Fix packaging of test-only XPT files for crashreporter and httpserver.
--HG--
extra : rebase_source : 27abb29f16e071a7c08220d46f9cbef4ded08fc4
2010-06-30 12:42:24 -04:00
Ted Mielczarek
ee8378966a bug 574357 - Plugin crash reports are submitted with Throttleable=0. r=dolske
--HG--
rename : modules/plugin/test/mochitest/test_crash_notify_no_report.xul => modules/plugin/test/mochitest/test_crash_submit.xul
2010-06-30 10:29:05 -04:00
Benjamin Smedberg
e9a0b304f5 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
Justin Dolske
9e6760b252 Backed out changeset e112f68bc941 (bug 574357) due to test failures. 2010-06-29 22:45:30 -07:00
Ted Mielczarek
7bd46535a1 bug 574357 - Plugin crash reports are submitted with Throttleable=0. r=dolske
--HG--
rename : modules/plugin/test/mochitest/test_crash_notify_no_report.xul => modules/plugin/test/mochitest/test_crash_submit.xul
2010-06-29 19:34:39 -04:00
Benjamin Smedberg
3789938fa6 Add a testcrasher manifest for packaged xpcshell tests. 2010-06-27 17:26:21 -04:00
Benjamin Smedberg
0df0345c66 Merge mozilla-central into the "branch" for but 568691. The omnijar XPT/component/chrome registration was removed during this merge, and will be re-added to the component manager shortly.
--HG--
rename : content/base/public/nsIChromeRegistry.idl => chrome/public/nsIChromeRegistry.idl
2010-06-21 11:41:42 -04:00