Anyone run into this. I'm new to GNUTLS and having an issue in multi-threaded app.
Via application mutex's, I've serialized access to GNUTLS_HANDSHAKE in order just to get a successful handshake... and am getting this: ==> backtrace() returned 18 addresses ------------------------------------------- ../Linux/MassMailer [0x80021b86] [0x3ffffb612a8] /lib64/libpthread.so.0(__pthread_mutex_lock+0x22) [0x200001dc71e] /home/fkrout/usr/lib/libgnutls.so.28 [0x2000006ff2e] /home/fkrout/usr/lib/libgnutls.so.28 [0x200000f61b4] /home/fkrout/usr/lib/libgnutls.so.28(_gnutls_tls_create_random+0x46) [0x20000054972] /home/fkrout/usr/lib/libgnutls.so.28(_gnutls_send_hello+0x4e4) [0x2000005864c] /home/fkrout/usr/lib/libgnutls.so.28(_gnutls_handshake_client+0x2ca) [0x20000059422] /home/fkrout/usr/lib/libgnutls.so.28(gnutls_handshake+0xee) [0x2000005990a] ../Linux/MassMailer(_ZN12CUT_WSClient19do_handshake_gnutlsEv+0x104) [0x8006b1dc] ../Linux/MassMailer(_ZN8SMTPconn11SMTPConnectEPKcS1_S1_+0x5ba) [0x80065af2] ../Linux/MassMailer(_Z23SendAnEmailNotificationPcS_S_S_+0x95e) [0x80067466] ../Linux/MassMailer(SendAnEmailToFromAdr+0xe0) [0x800981a8] ../Linux/MassMailer [0x80085f12] ../Linux/MassMailer(_Z19alloCATEgorize_mainlPPc+0x1da) [0x80089c4e] ../Linux/MassMailer(main+0x2824) [0x80076130] /lib64/libc.so.6(__libc_start_main+0x100) [0x200003ea568] ../Linux/MassMailer(__res_query+0x5e) [0x80016d62] Info: Initializing GNUTLS The gnutls-cli app runs fine, built in same environment and does not use gnutls_global_set_mutex. Since it does work, I've modeled my code largely after ( src/cli.c ), not using set_mutex either. I realize it's a single thread, that is why I serialized the handshake in my app. So the random function works fine for gnutls-cli, I don't get what's going on. Hoping this is "low hanging fruit" for the community.... otherwise I just have a wild pointer somewhere... I've read through the docs and mailing list, so unless I missed something... Thanks.. Frank Krout Senior Software Engineer Office Euro RSCG 4D, 372 Danbury Rd, Wilton, Connecticut 06897 Tel 203.563.3314 Fax 203.563.3434 Web eurorscg.com ________________________________________________________________________________ ____________________________________ The views and opinions expressed in this e-mail and any accompanying attachment, are those of the author and do not necessarily represent the views or opinion of Euro RSCG Worldwide, Inc. To learn more about Euro RSCG, please visit our website at www.eurorscg.com Please consider the environment before printing this email. ________________________________________________________________________________ _____________________
<<image/gif>>
<<image/gif>>
<<image/gif>>
<<image/gif>>
<<image/gif>>
_______________________________________________ Help-gnutls mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-gnutls
