On 11/3/11 8:33 AM, Stig Bjørlykke wrote: > Hi. > > I get an error when trying to start wireshark 1.6.3 (default built > without threads): > GLib-ERROR **: The thread system is not yet initialized. > > This is because we call g_mutex_new() without a USE_THREADS guard in > main_welcome.c. > This was fixed in revision 38045 on trunk, but not back ported to 1.6.3. > > According to the GLib documentation g_mutex_new() will abort if > g_thread_init() has not been called. > I have tried installing the binary from the buildbot but that version > does work, even without threads support. > Can this be because some thirdparty libs already have initialized > threads for us? > Or do I miss something?
Weird. Are you using autotools or CMake? According to config.log and "otool -L" on my machine Wireshark is linked with libgthread even though I haven't explicitly enabled threads. I backported r38045 to the 1.6 trunk. ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <[email protected]> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:[email protected]?subject=unsubscribe
