From: Eli Zaretskii <eliz@gnu.org>
To: Michael Albinus <michael.albinus@gmx.de>
Cc: 24682@debbugs.gnu.org
Subject: bug#24682: 26.0.50; Bootstrap failed
Date: Fri, 14 Oct 2016 20:11:27 +0300 [thread overview]
Message-ID: <83bmym5000.fsf@gnu.org> (raw)
In-Reply-To: <8760ovj672.fsf@gmx.de> (message from Michael Albinus on Fri, 14 Oct 2016 17:33:53 +0200)
> From: Michael Albinus <michael.albinus@gmx.de>
> Cc: 24682@debbugs.gnu.org
> Date: Fri, 14 Oct 2016 17:33:53 +0200
>
> > Isn't the value of __len (about 1.4GB) too large? unexelf.c:406 is
> > this:
> >
> > /* Copy over what we have in memory now for the bss area. */
> > memcpy (new_base + new_data2_offset, (caddr_t) old_bss_addr,
> > bss_size_growth);
> >
> > So bss_size_growth is about 1.4GB, which sounds incredibly large.
> >
> > the value is computed on line 334, can you tell the values of the two
> > variables that get subtracted there?
>
> The values of local variables are (taken from *locals of temacs*)
>
> int new_file 6
> int old_file 5
> off_t new_file_size 1487902352
> caddr_t old_base 0x7fffe8193000 "\177ELF\002\001\001"
> caddr_t new_base 0x7fff8f699000 "\177ELF\002\001\001"
> Elf64_Ehdr * old_file_h 0x7fffe8193000
> Elf64_Ehdr * new_file_h 0x7fff8f699000
> Elf64_Phdr * old_program_h 0x7fffe8193040
> Elf64_Phdr * new_program_h <optimized out>
> Elf64_Shdr * old_section_h 0x7fffe96aaff0
> Elf64_Shdr * new_section_h 0x7fffe8191b90
> char * old_section_names 0x7fffe96aae5f ""
> char * new_section_names <optimized out>
> Elf64_Phdr * old_bss_seg <optimized out>
> Elf64_Phdr * new_bss_seg 0x7fff8f6990e8
> Elf64_Addr old_bss_addr 7869540
> Elf64_Addr new_bss_addr 93825034231808
> Elf64_Word old_bss_size <optimized out>
> Elf64_Word bss_size_growth 1465781148
> Elf64_Word new_data2_size 1465781152
> Elf64_Off old_bss_offset 5772388
> Elf64_Off new_data2_offset 5772388
> ptrdiff_t n <optimized out>
> ptrdiff_t old_bss_index 31
> struct stat stat_buf <complex data type>
> off_t old_file_size 22121200
Thanks, this looks like something ELF experts should look into.
next prev parent reply other threads:[~2016-10-14 17:11 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-10-13 10:05 bug#24682: 26.0.50; Bootstrap failed Michael Albinus
2016-10-13 12:44 ` Michael Albinus
2016-10-13 16:22 ` Eli Zaretskii
2016-10-13 16:27 ` Michael Albinus
2016-10-14 14:40 ` Michael Albinus
2016-10-14 14:52 ` Eli Zaretskii
2016-10-14 15:33 ` Michael Albinus
2016-10-14 17:11 ` Eli Zaretskii [this message]
2016-10-15 6:15 ` Eli Zaretskii
2016-10-15 6:21 ` Eli Zaretskii
2016-10-15 7:01 ` Michael Albinus
2016-10-15 7:18 ` Michael Albinus
2016-10-15 7:24 ` Tim Cross
2016-10-15 13:32 ` Óscar Fuentes
2016-10-15 7:19 ` Eli Zaretskii
2016-10-15 7:31 ` Michael Albinus
2016-10-15 6:39 ` Cesar Quiroz
2016-10-15 7:23 ` Eli Zaretskii
-- strict thread matches above, loose matches on Subject: below --
2016-10-14 23:06 Emacs 25 from GIT build issue under Ubuntu 16.10 Tim Cross
2016-10-14 23:20 ` Tim Cross
2016-10-15 4:09 ` Paul Eggert
2016-10-15 6:18 ` bug#24682: 26.0.50; Bootstrap failed Eli Zaretskii
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=83bmym5000.fsf@gnu.org \
--to=eliz@gnu.org \
--cc=24682@debbugs.gnu.org \
--cc=michael.albinus@gmx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.