Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(3407)

Issue 422002: Minidumps never contain MD_LINUX_DSO_DEBUG info when breakpad is in a shared library (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years, 9 months ago by glandium
Modified:
11 years ago
Reviewers:
Ted Mielczarek
CC:
Ben Chan
Visibility:
Public.

Description

Minidumps never contain MD_LINUX_DSO_DEBUG info when breakpad is in a shared
library

Patch Set 1 #

Patch Set 2 : Updated unittest infrastructure to trigger the original problem #

Patch Set 3 : Updated for conflict in linux_dumper.cc #

Total comments: 6

Patch Set 4 : Refreshed against current trunk #

Total comments: 2

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats Patch
M Makefile.am View 1 2 3 6 chunks +30 lines, -8 lines 0 comments Download
M Makefile.in View 1 2 3 42 chunks +406 lines, -346 lines 0 comments Download
M aclocal.m4 View 1 2 3 4 chunks +5 lines, -5 lines 0 comments Download
M android/test-shell.sh View 1 2 3 2 chunks +4 lines, -1 line 0 comments Download
M configure View 1 2 3 44 chunks +115 lines, -111 lines 0 comments Download
M src/client/linux/minidump_writer/linux_dumper.cc View 1 2 3 4 3 chunks +23 lines, -45 lines 0 comments Download
M src/client/linux/minidump_writer/linux_dumper.h View 1 2 3 5 chunks +9 lines, -9 lines 0 comments Download
M src/client/linux/minidump_writer/linux_ptrace_dumper_unittest.cc View 1 2 3 1 chunk +2 lines, -1 line 0 comments Download
M src/client/linux/minidump_writer/minidump_writer.cc View 1 2 3 4 chunks +56 lines, -44 lines 0 comments Download
M src/client/linux/minidump_writer/minidump_writer_unittest.cc View 1 2 3 3 chunks +17 lines, -1 line 0 comments Download

Messages

Total messages: 13
glandium
11 years, 9 months ago #1
glandium
Note that the unittest actually passes without the patch, because it's an executable, and as ...
11 years, 9 months ago #2
Ted Mielczarek
11 years, 9 months ago #3
glandium
11 years, 9 months ago #4
glandium
With the new iteration, the unittest exhibits the bug if the non-unittest and build parts ...
11 years, 9 months ago #5
glandium
11 years, 8 months ago #6
Ted Mielczarek
https://breakpad.appspot.com/422002/diff/9001/Makefile.am File Makefile.am (right): https://breakpad.appspot.com/422002/diff/9001/Makefile.am#newcode278 Makefile.am:278: src/client/linux/linux_client_unittest_shlib Does this mean that "make check" is going ...
11 years, 7 months ago #7
glandium
11 years, 7 months ago #8
Ted Mielczarek
LGTM http://breakpad.appspot.com/422002/diff/18001/src/client/linux/minidump_writer/linux_dumper.cc File src/client/linux/minidump_writer/linux_dumper.cc (right): http://breakpad.appspot.com/422002/diff/18001/src/client/linux/minidump_writer/linux_dumper.cc#newcode177 src/client/linux/minidump_writer/linux_dumper.cc:177: linux_gate_loc = reinterpret_cast<void *>(auxv_[AT_SYSINFO_EHDR]); Could just merge this ...
11 years, 7 months ago #9
glandium
http://breakpad.appspot.com/422002/diff/18001/src/client/linux/minidump_writer/linux_dumper.cc File src/client/linux/minidump_writer/linux_dumper.cc (right): http://breakpad.appspot.com/422002/diff/18001/src/client/linux/minidump_writer/linux_dumper.cc#newcode177 src/client/linux/minidump_writer/linux_dumper.cc:177: linux_gate_loc = reinterpret_cast<void *>(auxv_[AT_SYSINFO_EHDR]); On 2012/09/18 19:24:34, Ted Mielczarek ...
11 years, 7 months ago #10
Ted Mielczarek
On 2012/09/18 20:39:56, glandium wrote: > That would make it > 80 characters. Is there ...
11 years, 7 months ago #11
glandium
11 years, 7 months ago #12
Ted Mielczarek
11 years, 7 months ago #13
This LGTM. I was a little worried that this might not work right with
LinuxCoreDumper, but it doesn't seem to be doing anything different than the
rest of the LinuxDumper implemenation in that regard.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld 1004:630ec63f810e-tainted