undefined symbol: g_once_init_enter_impl
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gtk+2.0 (Ubuntu) |
Invalid
|
Low
|
Ubuntu Desktop Bugs |
Bug Description
Binary package hint: libgtk2.0-0
I get this error message whenever I try to run various programs including firefox, gaim, and gnome-terminal. They all seem to use gtk. The error message is:
<program name>: symbol lookup error: <library name>: undefined symbol: g_once_
I have seen this error with many different libraries including libgtk-
I found that if I retarget these links to an older version of the actual libraries I will not get the error messages. For the x11 and pixbuf libraries if I replace the .1106.0 ones with .1000.11 ones it works. (They are found in libgtk-2.0-0 version 2.10.11-0ubuntu3). For the vte9 one, I need the libvte.so.9.2.5 library found in libvte9 version 0.16.1-0ubuntu1.
I am using gutsy on an i386 machine.
Thank you for your bug. Looks like you have an old version of libglib taking over the distribution one. Could you run "ldd /usr/lib/ libgtk- x11-2.0. so" and copy the log to a comment? That's likely due to something you installed to /usr/local out of the packaging system