From: Alexey N. <sn...@gm...> - 2007-03-31 18:28:46
|
(This is a re-post. If you got it already - my apologises. Just can't see my own mail in the list) Hello. I have experienced very odd crash in my custom build of gaim. I understand that it may be off-topic. If so can someone please point me to the proper place to ask such question. The essential part of the traceback is: #6 0x425915e9 in gaim_debug_error (category=0x6d <Address 0x6d out of bounds>, format=0x0) at debug.c:148 #7 0x426ad8d6 in msn_servconn_got_error (servconn=0x1824bbc0, error=MSN_SERVCONN_ERROR_NONE) at servconn.c:142 As you can see - msn_servconn_got_error have called gaim_debug_error with complete junk instead of first argument. BUT it really can't do so. The lines 142-143 in servconn.c are: gaim_debug_error("msn", "Connection error from %s server (%s): %s\n", name, servconn->host, reason); Can anybody please suggest how "msn" string become corrupted during simple function call? May be I am missing some compiler flag that makes such strings not permanent? If it makes sense - then here is my options that I am passing to gcc3.3.5: -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -- Respectfully Alexey Nezhdanov |