birdc 2.0.0 crashes

Clemens Schrimpe clemens.schrimpe at gmail.com
Tue Dec 12 16:52:42 CET 2017


> Note that .birdc_history is created during exit from birdc, not during
> start of birdc. Do you get .birdc_history if you use new birdc, do some
> commands and exit from it without crashing it?

Yes, works fine. And it also appears to be read when I restart birdc, because now I can crash it with ^P or ↑ without having typed a command before.
(strace confirmed: .birdc_history is read successfully)

> What version of readline and history libraries do you have?

~/builds/bird-2.0.0> ldd birdc
	linux-vdso.so.1 =>  (0x00007fff445fa000)
	libhistory.so.6 => /lib/x86_64-linux-gnu/libhistory.so.6 (0x00007f41f2bfd000)
	libreadline.so.6 => /lib/x86_64-linux-gnu/libreadline.so.6 (0x00007f41f29b7000)
	libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f41f278d000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f41f2570000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f41f21a6000)
	/lib64/ld-linux-x86-64.so.2 (0x000055d339f07000)

/var/log/syslog has:

Dec 12 16:45:37 kernel: birdc[6756]: segfault at 10 ip 00007f0243394a0b sp 00007ffec5ef7df8 error 4 in libreadline.so.6.3[7f0243366000+3d000]

Groetjes,

	Clemens


More information about the Bird-users mailing list