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