Zesty 0.8.0-1 is the current FTBFS. I was able to progress the debugging
a bit and something is scribbling on the stack. The problem I'm
experiencing is gdb disables breakpoints in the shared lib I need to
examine the stack canary address.
Starting program: /usr/sbin/apache2 -X -f
/home/bmorton/mod-gnutls-0.8.0/test/tests/24_pkcs11_cert/apache.conf -k start
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
AH00558: apache2: Could not reliably determine the server's fully qualified
domain name, using 127.0.1.1. Set the 'ServerName' directive globally to
suppress this message
warning: Temporarily disabling breakpoints for unloaded shared library
"/usr/lib/i386-linux-gnu/libp11-kit.so.0"
*** stack smashing detected ***: /usr/sbin/apache2 terminated
Program received signal SIGABRT, Aborted.
0xb7fd9cf9 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7fd9cf9 in __kernel_vsyscall ()
#1 0xb7d47050 in __libc_signal_restore_set (set=0xbfffe5cc) at
../sysdeps/unix/sysv/linux/nptl-signals.h:79
#2 __GI_raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:55
#3 0xb7d48577 in __GI_abort () at abort.c:89
#4 0xb7d82f4f in __libc_message (do_abort=<optimized out>, fmt=<optimized
out>) at ../sysdeps/posix/libc_fatal.c:175
#5 0xb7e14c78 in __GI___fortify_fail (msg=<optimized out>) at fortify_fail.c:37
#6 0xb7e14c18 in __stack_chk_fail () at stack_chk_fail.c:28
#7 0xb79c95e4 in __stack_chk_fail_local () from
/usr/lib/i386-linux-gnu/libp11-kit.so.0
#8 0xb79a57e6 in proxy_C_GenerateKey (self=0xb6d3a9f0
<std::unique_ptr<MutexFactory, std::default_delete<MutexFactory> >::get()
const+28>, handle=2148314568, mechanism=0xb79c95e4 <_fini>, template=0xb7e14c05
<__stack_chk_fail+5>,
count=3221220068, key=0x0) at p11-kit/proxy.c:1470
#9 0xb6d3a53d in Mutex::lock (this=0x800b9840) at MutexFactory.cpp:60
#10 0xb6d3a5cd in MutexLocker::MutexLocker (this=0xbfffea48,
inMutex=0x800b9840) at MutexFactory.cpp:81
#11 0xb6d7f31f in Token::getTokenInfo (this=0x800cc198, info=0xbfffec20) at
Token.cpp:410
#12 0xb6d0a384 in SoftHSM::C_GetTokenInfo (this=0x800c4310, slotID=1566642341,
pInfo=0xbfffec20) at SoftHSM.cpp:601
#13 0xb6ceca45 in C_GetTokenInfo (slotID=1566642341, pInfo=0xbfffec20) at
main.cpp:220
#14 0xb7b1367c in pkcs11_get_token_info (module=0x800bc470, slot_id=1566642341,
info=0xbfffec20) at pkcs11_int.c:65
#15 0xb7b02f1f in _pkcs11_traverse_tokens (find_func=0xb7b0490f
<find_obj_url_cb>, input=0xbfffef04, info=0x800bd8c0, pin_info=0x800b4f04,
flags=2) at pkcs11.c:1342
#16 0xb7b04eb8 in gnutls_pkcs11_obj_import_url (obj=0x800b4ec0,
url=0xb7c39c48
"pkcs11:model=SoftHSM%20v2;manufacturer=SoftHSM%20project;serial=230076e3dd6110a5;token=mod_gnutls-test;id=%d5%32%8e%a4%57%da%03%cf%84%2a%51%14%69%c9%9d%50%d2%8a%6b%12;object=certificate;type=cert",
flags=1)
at pkcs11.c:2068
#17 0xb7c4aa14 in mgs_load_files (pconf=<optimized out>, ptemp=<optimized out>,
s=<optimized out>) at gnutls_config.c:332
#18 0xb7c4f7ea in mgs_hook_post_config (pconf=0xb7fcc018, plog=0xb7c8a018,
ptemp=0xb7c86018, base_server=0xb7c8cf18) at gnutls_hooks.c:405
#19 0x80046370 in ap_run_post_config (pconf=0xb7fcc018, plog=0xb7c8a018,
ptemp=0xb7c86018, s=0xb7c8cf18) at config.c:103
#20 0x80023dff in main (argc=<optimized out>, argv=<optimized out>) at
main.c:771
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1597450
Title:
mod-gnutls FTBFS: test failure: apache2 seg fault
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1597450/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs