Problems writing ELF dumps with makedumpfile 1.2.9

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Kevin,

I uploaded makedumpfile-1.3.0-rc01.tar.gz to the following URL for avoiding
a tab/space issue:

https://sourceforge.net/project/downloading.php?group_id=178938&use_mirror=nchc&filename=makedumpfile-1.3.0-rc01.tar.gz&75638452

Could you use this ?


Ken'ichi Ohmichi wrote:
>> worthk:~/makedumpfile-1.2.9$ patch -l -p1 --dry-run <v1.3.0-rc01.patch
>> patching file Makefile
>> Hunk #1 succeeded at 1 with fuzz 1.
>> patching file ia64.c
>> patching file makedumpfile-R.pl
>> patching file makedumpfile.c
>> patching file makedumpfile.h
>> patching file x86.c
>> patching file x86_64.c
>>
>> The fuzz messages is because I'm patching against a makefile that was
>> modified by Ubuntu to use "-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE"
>> rather than "-D_FILE_OFFSET_BITS=64". Perhaps the difference between
>> the Ubuntu version and this upstream setting should be resolved...
>> Ubuntu changelog at https://launchpad.net/ubuntu/+source/makedumpfile
>>  with note "Use _LARGEFILE_SOURCE and _LARGEFILE64_SOURCE instead of
>> _FILE_OFFSET_BITS=64 for correct compilation." Could this have negative
>> effects or is it just a different way to tell the compiler to support
>> large files?
>>
>> CFLAGS = -g -O2 -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE \
>>           -DVERSION='"$(VERSION)"' -DRELEASE_DATE='"$(DATE)"'
>> CFLAGS_ARCH     = -g -O2 -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
> 
> I will consider it.

I see that the problem occurs by the above change.
On my ubuntu kernel (built by your kernel config file), makedumpfile-1.3.0-rc01
can work fine like the following:

  # makedumpfile -cd31 -x vmlinux /proc/vmcore dump
  Copying data                       : [100 %]

  The dumpfile is saved to dump.

  makedumpfile Completed.
  #

But makedumpfile-1.3.0-rc01 with the above change of Makefile cannot work
with the following message:

  # makedumpfile -cd31 -x vmlinux /proc/vmcore dump
  open_dump_memory: Can't open the dump memory(vmcore). File too large

  makedumpfile Failed.
  #

Could you test makedumpfile-1.3.0-rc01 without any change ?


Thanks
Ken'ichi Ohmichi



[Index of Archives]     [LM Sensors]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux