2016-07-11 12:50 GMT+02:00 Rainer Gerhards <[email protected]>: > 2016-07-11 12:48 GMT+02:00 Thomas Deutschmann <[email protected]>: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA512 >> >> Hi, >> >> Rainer Gerhards wrote: >>> Can you try clang 's address sanitizer? This often works much >>> better than valgrind for me. It would make sense to also compile >>> jmalloc with it. >> >> I tried that. All I am seeing is the following probably unrelated >> compiler warning: >> >>> libtool: compile: clang -DHAVE_CONFIG_H -I. -I../.. >>> -I../../runtime -I../.. -I../../grammar -I/usr/include/libfastjson >>> -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith >>> -Wmissing-format-attribute -Werror=implicit-function-de claration >>> -pthread -O2 -pipe -march=ivybridge -mtune=ivybridge -mno-xsaveopt >>> -fsanitize=address -ggdb -c mmcount.c -fPI C -DPIC -o >>> .libs/mmcount_la-mmcount.o mmcount.c:270:9: warning: cast from >>> 'uchar *' (aka 'unsigned char *') to 'msg_t *' (aka 'struct msg *') >>> increases required alignment from 1 to 8 [-Wcast-align] pMsg = >>> (msg_t*) ppString[0]; ^~~~~~~~~~~~~~~~~~~~ 1 warning generated. >> > > that should not pose a problem, it's in for several years. > Nevertheless, there exists an issue tracker to fix this in 8.21.0. > >> However when I build rsyslog with "-fsanitize=address" I don't hit the >> problem. Building rsyslog with clang but without "-fsanitize=address" >> flag triggers the problem. > > did you build jemalloc also with -fsanitize=address? > > If that doesn't work, I unforutnately have no idea left...
I was too quick. It might be worth trying gcc with the same option. I guess your system has a recent enoguh version of gcc to support this. Maybe a memory difference between gcc and clang (though unlikely, I admit) prevents the bug from tiggering. Rainer > Rainer >> >> >> - -- >> Regards, >> Thomas >> >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v2.1 >> >> iQJ7BAEBCgBmBQJXg3lbXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w >> ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzM0M1ODQ4MkM0MDIyOTJEMkUzQzVDMDY5 >> NzA5RjkwQzNDOTZGRkM4AAoJEJcJ+Qw8lv/ILP0P+NJbe8S2nCtvM09gOI2jLzcn >> rZsgU5Qf0TLjNcij6OJ1VP0bJzaPUCyWdfqaaIU/qzbF92WNvDx9I3Fyozd3EiCX >> 6VmWXmFqUInd+qSP3ZLOKXQxFWtgHg5pADb0/5/mBhmiwhCdtsCTJgDXj0mXlQzt >> UM+9oEBkcBysjWl1Q1bSdrmeovNywSk1KWQuRMbsaIG/AHxaOF0WoqJy7G7pvBh/ >> OOTx09AvpERPYxfhBaMv6v33Wy6CNr+nMQ4fKRX6NotCitVLmQM9QFTgnidKCn02 >> GJxKJil7uM20QzVUpRJ84DReEzuJgo/KLy8mpH/XNJeZKZ/vhl5ukTzKE7JPn789 >> Xm3ScoweS8hC6ZFLsvBRBR9BLkioUBVLJ7SyNKJQblnGm5Yx2gxMuRQ6OR42W3ur >> 28iUtl6tNTk2Ajsjxg9coAysZ4lwEidkEpk/m6lDDS3Z1pRVNIrlBoCcqyNmEZiC >> rACbDwtMnlw909ZlLzIyq+PHheb8wYH8polGF8+oOpICLLRtmkTxhmCQx4eFW31/ >> DDoxzXdQd0A3xGrIqUaMYIUDPUbb9jJ7pXyUPsAobfEggFGySsRcrMQDl2K8Ed8K >> CSDJYWZGPWrq588thEsNwrZ+X1Q6pFoIaPYlxyotidX91k0zWao5Ph+ekmJJVM/b >> mhimzX8FbMlqwqmUCv8= >> =75m8 >> -----END PGP SIGNATURE----- >> _______________________________________________ >> rsyslog mailing list >> http://lists.adiscon.net/mailman/listinfo/rsyslog >> http://www.rsyslog.com/professional-services/ >> What's up with rsyslog? Follow https://twitter.com/rgerhards >> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of >> sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T >> LIKE THAT. _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.

