Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 263461 - Pidgin(2.5.2,2.5.5) segfaults after world update
Summary: Pidgin(2.5.2,2.5.5) segfaults after world update
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Net-im project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-23 10:16 UTC by Vladimir
Modified: 2010-01-10 08:08 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Log of running pidgin with debug use flag (pidgin.log,19.04 KB, text/plain)
2009-03-23 10:18 UTC, Vladimir
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir 2009-03-23 10:16:43 UTC
When starting pidgin it produces segmentation fault.
I tried 2.5.2 and 2.5.5 versions, last is compiled with
debug use flag.Core file and log will be attached.

Reproducible: Always

Steps to Reproduce:
1.start pidgin
2.
3.

Actual Results:  



Expected Results:  
successfull start of program

$ emerge  --info
Portage 2.1.6.7 (default/linux/x86/2008.0/developer, gcc-4.1.2, glibc-2.8_p20080602-r1, 2.6.27-gentoo-r8 i686)
=================================================================
System uname: Linux-2.6.27-gentoo-r8-i686-Intel-R-_Pentium-R-_4_CPU_3.20GHz-with-glibc2.0
Timestamp of tree: Mon, 23 Mar 2009 06:45:01 +0000
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python:     2.4.4-r14, 2.5.2-r7
dev-python/pycrypto: 2.0.1-r8
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.3
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect cvs digest distlocks fixpackages multilib-strict parallel-fetch protect-owned sandbox sfperms sign splitdebug strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="ru_RU.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,-O1"
LINGUAS="ru"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X aalib acl acpi alsa apache2 bash-completion berkdb bzip2 cairo cdr chroot cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode esd evo fam firefox fontconfig fortran gdbm gif gnome gstreamer gtk gtk2 hal iconv isdnlog jpeg kde kdeenablefinal kerberos ldap libnotify lirc mad mailwrapper midi mikmod mp3 mpeg mudflap mysql ncurses nls nptl nptlonly ogg openal opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection samba scanner sdl session slang snmp spell spl ssl startup-notification svg sysfs tcpd tetex tiff truetype unicode usb userlocales vorbis win32codecs x86 xml xorg xulrunner xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru" USERLAND="GNU" VIDEO_CARDS="vesa nv nvidia vga vmware"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Vladimir 2009-03-23 10:18:02 UTC
Created attachment 185974 [details]
Log of running pidgin with debug use flag
Comment 2 Vladimir 2009-03-23 10:19:33 UTC
oops, core is 19Mb, so not attached. ask any info if you need.
Comment 3 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-03-23 20:54:25 UTC
Could you please provide a backtrace of the crash?

http://www.gentoo.org/proj/en/qa/backtraces.xml
Comment 4 Vladimir 2009-03-23 21:33:56 UTC
(In reply to comment #3)
> Could you please provide a backtrace of the crash?
> 
> http://www.gentoo.org/proj/en/qa/backtraces.xml
> 

Core was generated by `pidgin'.
Program terminated with signal 6, Aborted.
[New process 19660]
#0  0xffffe424 in __kernel_vsyscall ()

Thread 1 (process 19660):
#0  0xffffe424 in __kernel_vsyscall ()
No symbol table info available.
#1  0x44ccbc21 in raise () from /lib/libc.so.6
No symbol table info available.
#2  0x44ccd408 in abort () from /lib/libc.so.6
No symbol table info available.
#3  0x080c0812 in sighandler (sig=11) at gtkmain.c:193
No locals.
#4  <signal handler called>
No symbol table info available.
#5  0x44d12c18 in strcmp () from /lib/libc.so.6
No symbol table info available.
#6  0x452ec923 in g_str_equal () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#7  0x4457efce in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#8  0x45361ff4 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#9  0x452bb694 in g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#10 0x44e13440 in ?? () from /lib/libpthread.so.0
No locals.
#11 0x00000000 in ?? ()
No symbol table info available.


core itself is here: http://rapidshare.de/files/46299891/core.bz2.html

as i understand, to produce full debug build, i have to rebuild all world/libraries with debugging - i want to avoid this.
Comment 5 Olivier Crete (RETIRED) gentoo-dev 2009-03-24 23:20:09 UTC
Yes, this crash is not so useful, but I'm having problems with pidgin too, so I'll look into it.. But my guess its some kind of upstream suckiness
Comment 6 Peter Volkov (RETIRED) gentoo-dev 2009-12-17 17:24:27 UTC
Without backtrace or debugging information it's hard to do anything here. Vladimir, to get good backtrace you need to rebuild glib, gtk+ and probably glibc with debugging symbols. Core file without debugging symbols also hard to analyze. Please, try to get backtrace with function names, as described in:

http://www.gentoo.org/proj/en/qa/backtraces.xml
Comment 7 Vladimir 2010-01-10 08:08:33 UTC
(In reply to comment #6)
> Without backtrace or debugging information it's hard to do anything here.
> Vladimir, to get good backtrace you need to rebuild glib, gtk+ and probably
> glibc with debugging symbols. Core file without debugging symbols also hard to
> analyze. Please, try to get backtrace with function names, as described in:
> 
> http://www.gentoo.org/proj/en/qa/backtraces.xml

Well, it didn't work for quite a long time, but after recent
updates looks like it started to work again.
Now i have pidgin 2.6.3 and see no problems.

Who knows what were the problems? No one knows... There are
thousands of possible reasons and i was not going to turn
my working machine into debugging battlefield. Nice it's working
now.