pidgin crashes with 'pidgin: symbol lookup error: pidgin: undefined symbol: purple_contact_get_group'

Jerome Haynes-Smith jerrycan321 at gmail.com
Thu Aug 19 11:30:38 EDT 2010


Hi all

I have compiled pidgin 2.7.3 (x64) and I can reproduce a crash every time.

./configure with no changes to any defaults
clean compile
make, make install

If I run the pidgin binary - /usr/local/bin/pidgin

I can cause :

jeromesm at darkstar ~ $ pidgin
pidgin: symbol lookup error: pidgin: undefined symbol:
purple_contact_get_group

by opening a chat, and then clicking on 'Add Buddy'. I dont seem to get a
core file.
If I dont go in a chat room first but click on  'Add Buddy' the expected
dialogue comes up ok

Strangely - if I run the tempoary script in the pidgin build directory for
the same compiled build, I can not reproduce the same problem.
~/Pidgin/pidgin-2.7.3/pidgin $ ./pidgin


./configure summary :

pidgin 2.7.3

Build GTK+ 2.x UI............. : yes
Build console UI.............. : yes
Build for X11................. : yes

Enable Gestures............... : yes
Protocols to build dynamically : bonjour gg irc jabber msn myspace mxit
novell oscar qq sametime silc simple yahoo zephyr
Protocols to link statically.. :

Build with GStreamer support.. : yes
Build with D-Bus support...... : yes
Build with voice and video.... : yes
D-Bus services directory...... : /usr/share/dbus-1/services
Build with GNU Libidn......... : yes
Build with NetworkManager..... : yes
SSL Library/Libraries......... : Mozilla NSS and GnuTLS
Build with Cyrus SASL support. : no
Use kerberos 4 with zephyr.... : no
Use external libzephyr........ : no
Use external libgadu.......... : yes
Install pixmaps............... : yes
Old tray icon compatibility... : no
Install translations.......... : yes
Has you....................... : yes

Use XScreenSaver Extension.... : yes
Use X Session Management...... : yes
Use startup notification...... : yes
Build with GtkSpell support... : yes

Build with plugin support..... : yes
Build with Mono support....... : no
Build with Perl support....... : yes
Build with Tcl support........ : yes
Build with Tk support......... : yes

Print debugging messages...... : no

Pidgin will be installed in /usr/local/bin.

Linux darkstar 2.6.32-23-generic #37-Ubuntu SMP Fri Jun 11 08:03:28 UTC 2010
x86_64 GNU/Linux


jeromesm at darkstar /usr/local/bin $ ldd pidgin
        linux-vdso.so.1 =>  (0x00007fff8937e000)
        libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2
(0x00007fa84d632000)
        libdbus-1.so.3 => /lib/libdbus-1.so.3 (0x00007fa84d3f3000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007fa84d1d5000)
        libgstreamer-0.10.so.0 => /usr/lib/libgstreamer-0.10.so.0
(0x00007fa84ceff000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fa84cbc9000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fa84c9b6000)
        libXss.so.1 => /usr/lib/libXss.so.1 (0x00007fa84c7b2000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0x00007fa84c5a9000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0x00007fa84c38d000)
        libgtkspell.so.0 => /usr/lib/libgtkspell.so.0 (0x00007fa84c186000)
        libstartup-notification-1.so.0 =>
/usr/lib/libstartup-notification-1.so.0 (0x00007fa84bf7c000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007fa84bc2b000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0
(0x00007fa84b609000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0
(0x00007fa84b35c000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00007fa84b13a000)
        libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007fa84ae87000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0
(0x00007fa84ac5d000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
(0x00007fa84aa40000)
        libm.so.6 => /lib/libm.so.6 (0x00007fa84a7bd000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0
(0x00007fa84a5b0000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007fa84a32c000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00007fa84a0e2000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fa849e5c000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1
(0x00007fa849c26000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0
(0x00007fa8499de000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0
(0x00007fa8497da000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0
(0x00007fa8495d4000)
        librt.so.1 => /lib/librt.so.1 (0x00007fa8493cc000)
        libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x00007fa8490ee000)
        libpurple.so.0 => /usr/lib/libpurple.so.0 (0x00007fa848dce000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x00007fa848bb4000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x00007fa84899b000)
        libc.so.6 => /lib/libc.so.6 (0x00007fa848617000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fa84d879000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fa848413000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fa8481f7000)
        libuuid.so.1 => /lib/libuuid.so.1 (0x00007fa847ff1000)
        libz.so.1 => /lib/libz.so.1 (0x00007fa847dda000)
        libenchant.so.1 => /usr/lib/libenchant.so.1 (0x00007fa847bcf000)
        libxcb-aux.so.0 => /usr/lib/libxcb-aux.so.0 (0x00007fa8479ca000)
        libxcb-event.so.1 => /usr/lib/libxcb-event.so.1 (0x00007fa8477c5000)
        libxcb-atom.so.1 => /usr/lib/libxcb-atom.so.1 (0x00007fa8475c0000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fa8473b5000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007fa8471b2000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0x00007fa846fa2000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007fa846d98000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007fa846b8e000)
        libXcomposite.so.1 => /usr/lib/libXcomposite.so.1
(0x00007fa84698b000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007fa846787000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007fa846581000)
        libpcre.so.3 => /lib/libpcre.so.3 (0x00007fa846352000)
        libselinux.so.1 => /lib/libselinux.so.1 (0x00007fa846134000)
        libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007fa845eda000)
        libdirectfb-1.2.so.0 => /usr/lib/libdirectfb-1.2.so.0
(0x00007fa845c57000)
        libfusion-1.2.so.0 => /usr/lib/libfusion-1.2.so.0
(0x00007fa845a4d000)
        libdirect-1.2.so.0 => /usr/lib/libdirect-1.2.so.0
(0x00007fa845833000)
        libpng12.so.0 => /lib/libpng12.so.0 (0x00007fa84560c000)
        libxcb-render-util.so.0 => /usr/lib/libxcb-render-util.so.0
(0x00007fa845408000)
        libxcb-render.so.0 => /usr/lib/libxcb-render.so.0
(0x00007fa8451fe000)
        libexpat.so.1 => /lib/libexpat.so.1 (0x00007fa844fd5000)
        libgstfarsight-0.10.so.0 => /usr/lib/libgstfarsight-0.10.so.0
(0x00007fa844dc3000)
        libgstbase-0.10.so.0 => /usr/lib/libgstbase-0.10.so.0
(0x00007fa844b87000)
        libgstinterfaces-0.10.so.0 => /usr/lib/libgstinterfaces-0.10.so.0
(0x00007fa844975000)
        libidn.so.11 => /usr/lib/libidn.so.11 (0x00007fa844741000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fa84453d000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fa844336000)


Anyone seen this before?
Any suggestions ?

I can work around this just by using the script version of pidgin and not
the installed binary, but it would be good to
fix this.

Regards
Jerome
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://pidgin.im/pipermail/support/attachments/20100819/5b1ebdf1/attachment.htm>


More information about the Support mailing list