This patch will not fix the bug from the root, the root cause seems to be the gstreamer is not thread safe. However, with this patch, the pidgin will not crash if problem occurred by not allowing NULL pointer pass to g_log.
The pidgin will not crash on Linux is because printf(NULL) will not cause SEGV fault, but this happens on Solaris Chris -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: glib.diff URL: <http://mail.opensolaris.org/pipermail/jds-review/attachments/20080916/eb06d87d/attachment.ksh>
