Solaris 10 make check core dumps
Brian Eliassen
brian at eliassen.org
Thu Jan 8 00:25:11 UTC 2015
Hello everyone,
I'm doing a standard build on Solaris 10 with Dovecot 2.2.15 without
anything fancy:
./configure
make
make check
make install
Configure output looks like this:
***
Install prefix . : /usr/local
File offsets ... : 64bit
I/O polling .... : poll
I/O notifys .... : none
SSL ............ : yes (OpenSSL)
GSSAPI ......... : no
passdbs ........ : static passwd passwd-file shadow pam checkpassword
: -bsdauth -sia -ldap -sql -vpopmail
userdbs ........ : static prefetch passwd passwd-file checkpassword
: -ldap -sql -vpopmail -nss
SQL drivers .... :
: -pgsql -mysql -sqlite
Full text search : squat
: -lucene -solr
***
Everything works properly including the "make" until I try a "make
check" at which time I receive the following failure. It would appear
that something in test-http-auth is most unhappy.
http auth challenges valid [0]: parse `Basic
realm="WallyWorld"' ..... : ok
http auth challenges valid [0]: [0]->scheme =
Basic .................. : ok
/bin/bash: line 1: 28057 Segmentation Fault (core dumped) ./$bin
make[2]: *** [check-test] Error 1
make[2]: Leaving directory `/export/home/brian/software/dovecot-2.2.15/
src/lib-http'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/export/home/brian/software/dovecot-2.2.15/
src'
make: *** [check-recursive] Error 1
This creates: -rw------- 1 root 1000 3523871 Jan 7 10:43 core
Can this be safely ignored and I can proceed to "make install" or
should I look somewhere else for the problem? Here is the mdb
backtrace:
$ mdb test-http-auth core
Loading modules: [ libc.so.1 ld.so.1 ]
> ::stack
libc.so.1`strlen+0x50(29487, ffbffb00, ffbff43d, 0, 0, 0)
libc.so.1`vsnprintf+0x70(4f2c0, 10f, 29478, ffbffaf8, 10, ff1c7078)
t_noalloc_strdup_vprintf+0x3c(4f2c0, ffbffaf8, ffbffa2c, 1, 19, 0)
p_strdup_vprintf+0xc(4cb90, 29478, ffbffaf8, ff1c759c, 4cc38, 4cb8c)
t_strdup_printf+0x38(29478, 0, 0, 61fefeff, 80808080, 1010101)
test_http_auth_challenges_valid+0x150(29000, 29400, 0, 4f250, 4cbb8, 0)
test_run_funcs+0x24(4ca74, 1c00, ff1c7940, 4, ff312a00, ff13866c)
test_run+0xc(4ca74, ffbffc7c, ffbffc84, 4f030, ff310140, 0)
_start+0x5c(0, 0, 0, 0, 0, 0)
Any help would be greatly appreciated.
Brian
More information about the dovecot
mailing list