16.04: Crash on start after selecting CA (created with 14.04)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tinyca (Debian) |
Fix Released
|
Unknown
|
|||
tinyca (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
After selecting a CA, it says "Can't open index file: Ressource temporarily unavailable" and then it crashes. Using 16.04 with a CA created with 14.04.
gdb -backtrace:
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff67e5850 in ?? () from /usr/lib/
(gdb) bt
#0 0x00007ffff67e5850 in ?? () from /usr/lib/
#1 0x00007ffff67eed8c in g_signal_
#2 0x00007ffff67ef0bf in g_signal_emit () from /usr/lib/
#3 0x00007ffff1ee6d70 in ?? () from /usr/lib/
#4 0x00007ffff67d8d25 in g_object_unref () from /usr/lib/
#5 0x00007ffff6a36e4a in ?? () from /usr/lib/
#6 0x00000000004bd6fa in Perl_pp_entersub ()
#7 0x000000000043c338 in Perl_call_sv ()
#8 0x00000000004c20c3 in ?? ()
#9 0x00000000004c2b00 in Perl_sv_clear ()
#10 0x00000000004c2dbd in Perl_sv_free2 ()
#11 0x00000000004c0f1b in ?? ()
#12 0x00000000004c3174 in Perl_sv_clean_objs ()
#13 0x000000000043ebeb in perl_destruct ()
#14 0x000000000041cb83 in main ()
The last strace-entries:
writev(4, [{"\24\
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name(0)=NULL, msg_iov(1)=[{"\1 1\20\1\
recvmsg(4, 0x7ffee3643430, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=
writev(4, [{"\16\
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name(0)=NULL, msg_iov(
recvmsg(4, 0x7ffee3643340, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, 0x7ffee3643340, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=
writev(4, [{"(\0\
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name(0)=NULL, msg_iov(
recvmsg(4, 0x7ffee36433a0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, 0x7ffee36433a0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=
writev(4, [{"(\0\
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name(0)=NULL, msg_iov(
recvmsg(4, 0x7ffee3643430, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, 0x7ffee3643430, 0) = -1 EAGAIN (Resource temporarily unavailable)
write(12, "W", 1) = 1
write(12, "W", 1) = 1
futex(0x25a88e0, FUTEX_UNLOCK_
futex(0x25a8914, FUTEX_WAIT_
futex(0x25a88e0, FUTEX_UNLOCK_
recvmsg(4, 0x7ffee36437c0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, -1) = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name(0)=NULL, msg_iov(
recvmsg(4, 0x7ffee36437e0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=
writev(4, [{"$\0\
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name(0)=NULL, msg_iov(
recvmsg(4, 0x7ffee36433a0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, 0x7ffee36433a0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=
writev(4, [{"&\0\
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name(0)=NULL, msg_iov(
recvmsg(4, 0x7ffee36433a0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, 0x7ffee36433a0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=
writev(4, [{"&\0\
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name(0)=NULL, msg_iov(
recvmsg(4, 0x7ffee36433a0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, 0x7ffee36433a0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=
writev(4, [{"&\0\
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name(0)=NULL, msg_iov(
recvmsg(4, 0x7ffee36433a0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, 0x7ffee36433a0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=
writev(4, [{"%\0\1\0", 4}, {NULL, 0}, {"", 0}], 3) = 4
recvmsg(4, 0x7ffee3643450, 0) = -1 EAGAIN (Resource temporarily unavailable)
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x1576c70, FUTEX_WAKE_PRIVATE, 2147483647) = 0
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(SIGIO, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(
rt_sigaction(SIGIO, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(
--- SIGSEGV {si_signo=SIGSEGV, si_code=
+++ killed by SIGSEGV (core dumped) +++
Speicherzugriff
Changed in tinyca (Debian): | |
status: | Unknown → New |
Changed in tinyca (Debian): | |
status: | New → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.