Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Automated report: NetBSD-current/i386 test failure
On 2019/04/07 1:00, Andreas Gustafsson wrote:
Christos Zoulas wrote:
Must be, but I can't reproduce it, can you run gdb on the core file?
No need to go hunting or a core, simply running "date" with no
arguments will reproduce it. Doing that under gdb shows:
(gdb) where
#0 0xac643b67 in ?? () from /lib/libc.so.12
#1 0xac644496 in strftime_lz () from /lib/libc.so.12
#2 0xac6444f2 in strftime_z () from /lib/libc.so.12
#3 0xac64454b in strftime () from /lib/libc.so.12
#4 0x00846af8 in main ()
I'll get you a backtrace with debug symbols later.
Hi,
Segmentation fault occurs depending on /etc/localtime:
% sudo ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
% date
Sun Apr 7 21:19:05 JST 2019
% sudo ln -sf /usr/share/zoneinfo/UTC /etc/localtime
% date
zsh: segmentation fault (core dumped) date
Also, it does not take place if strftime.c,v 1.43 is reverted
(regardless of whether v 1.44 is applied or not).
Backtrace is attached below.
Thanks,
rin
---
% gdb date date.core
GNU gdb (GDB) 8.0.1
...
[New process 1]
Core was generated by `date'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00006fe6496ba120 in _add (ptlim=0x6fe64a0d1400 "",
pt=0x6fe64a0d1015 '\245' <repeats 200 times>...,
str=0x1 <error: Cannot access memory at address 0x1>)
at /build/src/lib/libc/time/strftime.c:740
740 /build/src/lib/libc/time/strftime.c: No such file or directory.
(gdb) bt
#0 0x00006fe6496ba120 in _add (ptlim=0x6fe64a0d1400 "",
pt=0x6fe64a0d1015 '\245' <repeats 200 times>...,
str=0x1 <error: Cannot access memory at address 0x1>)
at /build/src/lib/libc/time/strftime.c:740
#1 _fmt (sp=<optimized out>, format=0x1a2c0276f "Z %Y",
format@entry=0x1a2c0275b "+%a %b %e %H:%M:%S %Z %Y",
t=t@entry=0x6fe649a0f460, pt=0x6fe64a0d1015 '\245' <repeats 200 times>...,
pt@entry=0x6fe64a0d1000 "+Sun Apr 7 12:19:13 ", '\245' <repeats 179 times>..., ptlim=ptlim@entry=0x6fe64a0d1400 "", warnp=warnp@entry=0x7f7fff48f4cc,
loc=<optimized out>) at /build/src/lib/libc/time/strftime.c:548
#2 0x00006fe6496baa1a in _strftime_lz (sp=<optimized out>,
s=s@entry=0x6fe64a0d1000 "+Sun Apr 7 12:19:13 ", '\245' <repeats 179 times>..., maxsize=maxsize@entry=1024,
format=format@entry=0x1a2c0275b "+%a %b %e %H:%M:%S %Z %Y",
t=t@entry=0x6fe649a0f460, loc=<optimized out>)
at /build/src/lib/libc/time/strftime.c:152
#3 0x00006fe6496baa41 in _strftime_z (sp=<optimized out>,
s=s@entry=0x6fe64a0d1000 "+Sun Apr 7 12:19:13 ", '\245' <repeats 179 times>..., maxsize=maxsize@entry=1024,
format=format@entry=0x1a2c0275b "+%a %b %e %H:%M:%S %Z %Y",
t=t@entry=0x6fe649a0f460) at /build/src/lib/libc/time/strftime.c:132
#4 0x00006fe6496baa84 in strftime (
s=0x6fe64a0d1000 "+Sun Apr 7 12:19:13 ", '\245' <repeats 179 times>...,
maxsize=1024, format=0x1a2c0275b "+%a %b %e %H:%M:%S %Z %Y",
t=0x6fe649a0f460) at /build/src/lib/libc/time/strftime.c:708
#5 0x00000001a2c020a5 in main (argc=<optimized out>, argv=<optimized out>)
at /build/src/bin/date/date.c:157
(gdb) q
%
Home |
Main Index |
Thread Index |
Old Index