Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 200943 - net-im/pidgin-2.3.0 crashes on start
Summary: net-im/pidgin-2.3.0 crashes on start
Status: VERIFIED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Net-im project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-01 19:08 UTC by Albert Zeyer
Modified: 2008-02-20 10:44 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Albert Zeyer 2007-12-01 19:08:07 UTC
gdb output:

...
(21:04:01) jabber: Sending (ssl): <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
(21:04:02) oscar: locate rights: max sig len = 4096
(21:04:02) oscar: buddy list rights: Max buddies = 1000 / Max watchers = 2000
(21:04:02) oscar: BOS rights: Max permit = 1000 / Max deny = 1000
(21:04:02) connection: Activating keepalive.
(21:04:02) oscar: buddy list loaded
(21:04:02) oscar: ssi rights:(21:04:02)  max type 0x0000=3000,(21:04:02)  max type 0x0001=51,(21:04:02)  max type 0x0002=1000,(21:04:02)  max type 0x0003=1000,(21:04:02)  max type 0x0004=1,(21:04:02)  max type 0x0005=1,(21:04:02)  max type 0x0006=50,(21:04:02)  max type 0x0007=0,(21:04:02)  max type 0x0008=0,(21:04:02)  max type 0x0009=3,(21:04:02)  max type 0x000a=0,(21:04:02)  max type 0x000b=0,(21:04:02)  max type 0x000c=0,(21:04:02)  max type 0x000d=128,(21:04:02)  max type 0x000e=128,(21:04:02)  max type 0x000f=20,(21:04:02)  max type 0x0010=200,(21:04:02)  max type 0x0011=1,(21:04:02)  max type 0x0012=0,(21:04:02)  max type 0x0013=1,(21:04:02)  max type 0x0014=15,(21:04:02)  max type 0x0015=1,(21:04:02)  max type 0x0016=40,(21:04:02)  max type 0x0017=0,(21:04:02)  max type 0x0018=0,(21:04:02)  max type 0x0019=200,(21:04:02)  max type 0x001a=1,(21:04:02)  max type 0x001b=20,(21:04:02)  max type 0x001c=200,(21:04:02)  max type 0x001d=1,(21:04:02)  max type 0x001e=8,(21:04:02)  max type 0x001f=20,(21:04:02)  max type 0x0020=1,(21:04:02)  max type 0x0021=0,(21:04:02)  max type 0x0022=0,(21:04:02)  max type 0x0023=0,(21:04:02)  max type 0x0024=50,(21:04:02) 
(21:04:02) oscar: locate rights: max sig len = 4096
(21:04:02) oscar: buddy list rights: Max buddies = 1000 / Max watchers = 2000
(21:04:02) oscar: BOS rights: Max permit = 1000 / Max deny = 1000
(21:04:02) connection: Activating keepalive.
(21:04:02) oscar: buddy list loaded
(21:04:02) oscar: ssi rights:(21:04:02)  max type 0x0000=3000,(21:04:02)  max type 0x0001=51,(21:04:02)  max type 0x0002=1000,(21:04:02)  max type 0x0003=1000,(21:04:02)  max type 0x0004=1,(21:04:02)  max type 0x0005=1,(21:04:02)  max type 0x0006=50,(21:04:02)  max type 0x0007=0,(21:04:02)  max type 0x0008=0,(21:04:02)  max type 0x0009=3,(21:04:02)  max type 0x000a=0,(21:04:02)  max type 0x000b=0,(21:04:02)  max type 0x000c=0,(21:04:02)  max type 0x000d=128,(21:04:02)  max type 0x000e=128,(21:04:02)  max type 0x000f=20,(21:04:02)  max type 0x0010=200,(21:04:02)  max type 0x0011=1,(21:04:02)  max type 0x0012=0,(21:04:02)  max type 0x0013=1,(21:04:02)  max type 0x0014=15,(21:04:02)  max type 0x0015=1,(21:04:02)  max type 0x0016=40,(21:04:02)  max type 0x0017=0,(21:04:02)  max type 0x0018=0,(21:04:02)  max type 0x0019=200,(21:04:02)  max type 0x001a=1,(21:04:02)  max type 0x001b=20,(21:04:02)  max type 0x001c=200,(21:04:02)  max type 0x001d=1,(21:04:02)  max type 0x001e=8,(21:04:02)  max type 0x001f=20,(21:04:02)  max type 0x0020=1,(21:04:02)  max type 0x0021=0,(21:04:02)  max type 0x0022=0,(21:04:02)  max type 0x0023=0,(21:04:02)  max type 0x0024=50,(21:04:02) 
(21:04:02) oscar: ssi: syncing local list and server list
(21:04:02) oscar: ssi: activating server-stored buddy list
(21:04:02) buddyicon: Wrote cache file: /home/az/.purple/icons/3a4b42a37b969b3b33c282ad7d1782389dc3f281.jpg
(21:04:02) oscar: ssi: syncing local list and server list
(21:04:02) oscar: ssi: activating server-stored buddy list
(21:04:02) buddyicon: Wrote cache file: /home/az/.purple/icons/3a4b42a37b969b3b33c282ad7d1782389dc3f281.jpg
(21:04:02) oscar: icq response: 83 bytes, 107220269, 0x0041, 0x0012
(21:04:02) oscar: Received offline message.  Converting to channel 4 ICBM...
(21:04:02) oscar: Received a channel 4 message of type 0x01.
(21:04:02) oscar: Parsing IM part, charset=0x0000, charsubset=0x0000, datalen=60
(21:04:02) buddyicon: Wrote cache file: /home/az/.purple/icons/3a4b42a37b969b3b33c282ad7d1782389dc3f281.jpg
(21:04:02) oscar: Claiming to have a buddy icon
(21:04:02) oscar: Sending IM, charset=0x0000, charsubset=0x0000, length=326

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1222494512 (LWP 11462)]
otrg_gtk_dialog_new_conv (conv=0x84b7478) at gtk-dialog.c:1399
1399    gtk-dialog.c: No such file or directory.
        in gtk-dialog.c
(gdb) bt
#0  otrg_gtk_dialog_new_conv (conv=0x84b7478) at gtk-dialog.c:1399
#1  0xb6ebfe08 in otrg_dialog_new_conv (conv=0x84b7478) at dialogs.c:165
#2  0xb6ebe970 in process_conv_create (conv=0x0, data=0x0) at otr-plugin.c:388
#3  0xb76d0567 in purple_marshal_VOID__POINTER (
    cb=0xb6ebe94f <process_conv_create>, args=0xbfe12628 "xtK\b", data=0x0, 
    return_val=0x0) at signals.c:629
#4  0xb76d0f10 in purple_signal_emit_vargs (instance=0xb772b8e4, 
    signal=0xb7712f3d "conversation-created", args=0xbfe12628 "xtK\b")
    at signals.c:482
#5  0xb76d1037 in purple_signal_emit (instance=0x0, signal=0x823e890 "\004")
    at signals.c:434
#6  0xb76ae608 in purple_conversation_new (type=PURPLE_CONV_TYPE_IM, 
    account=0x8166940, name=0x84b6e28 "78927398") at conversation.c:376
#7  0x0809a460 in received_im_msg_cb (account=0x8166940, 
    sender=0x84b6e28 "78927398", 
    message=0x84a9640 "kannnste mir was coden ? xD ", conv=0x0, flags=0)
    at gtkconv.c:5167
#8  0xb76d0742 in purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER_UINT (
    cb=0x809a3a6 <received_im_msg_cb>, 
    args=0xbfe12718 "@i\026\b(nK\b@\226J\b", data=0x0, return_val=0x0)
    at signals.c:761
#9  0xb76d0f10 in purple_signal_emit_vargs (instance=0xb772b8e4, 
    signal=0xb7712ec9 "received-im-msg", 
    args=0xbfe12718 "@i\026\b(nK\b@\226J\b") at signals.c:482
#10 0xb76d1037 in purple_signal_emit (instance=0x0, signal=0x823e890 "\004")
    at signals.c:434
#11 0xb76d01c9 in serv_got_im (gc=0x83c8fc8, who=0x848d8e0 "78927398", 
    msg=0x84b6de0 "kannnste mir was coden ? xD  \t  \t\t\t\t \t \t \t   \t \t  \t   \t\t  \t ", flags=0, mtime=1196535180) at server.c:588
#12 0xb6df92e5 in incomingim_chan4 (od=<value optimized out>, 
    conn=<value optimized out>, userinfo=<value optimized out>, 
    args=0xbfe1289c, t=1196535180) at oscar.c:2368
#13 0xb6df9c47 in purple_offlinemsg (od=0x83c6f88, conn=0x83cc8d0, 
    fr=0x83cc90c) at oscar.c:3662
#14 0xb6ddb927 in snachandler (od=0x83c6f88, conn=0x83cc8d0, mod=0x8368030, 
    frame=0x83cc90c, snac=0xbfe12960, bs=0x83cc910) at family_icq.c:519
#15 0xb6dea761 in flap_connection_recv_cb (data=0x83cc8d0, source=17, 
    cond=PURPLE_INPUT_READ) at flap_connection.c:679
#16 0x080a1b3b in pidgin_io_invoke (source=0x836c230, condition=G_IO_IN, 
    data=0x836af08) at gtkeventloop.c:78
#17 0xb755db0d in g_io_unix_dispatch (source=0x83ccc00, 
    callback=0x80a1afc <pidgin_io_invoke>, user_data=0x836af08)
    at giounix.c:162
#18 0xb75307cd in IA__g_main_context_dispatch (context=0x8121d50)
    at gmain.c:2061
#19 0xb75338fa in g_main_context_iterate (context=0x8121d50, block=1, 
    dispatch=1, self=0x80ff008) at gmain.c:2694
#20 0xb7533cf4 in IA__g_main_loop_run (loop=0x83cc750) at gmain.c:2898
#21 0xb7cea646 in IA__gtk_main () at gtkmain.c:1146
#22 0x080b87c0 in main (argc=4, argv=0xb6ebe94f) at gtkmain.c:873
Comment 1 Albert Zeyer 2007-12-01 19:42:41 UTC
A reemerge of pidgin-otr-3.0.0 doesn't help.
Comment 2 Albert Zeyer 2007-12-01 20:09:05 UTC
It also doesn't work with pidgin-otr-3.1.0.

I am not sure if this is a problem with OTR or with Pidgin.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-12-01 22:35:47 UTC
emerge --info missing...
Comment 4 Albert Zeyer 2007-12-02 00:01:53 UTC
Oh sorry. Whereby I am not sure if it helps in this case.

One additional information: If have tried it both with debug-USE-flag enabled and disabled.

Pidgin is installed as following:
[ebuild   R   ] net-im/pidgin-2.3.0  USE="dbus debug gtk ncurses nls perl -bonjour -doc -eds -gadu -gnutls -groupwise -gstreamer -meanwhile (-networkmanager) -prediction -qq -sasl -silc -spell -tcl -tk -zephyr" 0 kB 


emerge --info:
az@macbook ~ $ emerge --info
Portage 2.1.3.19 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r2-mactel i686)
=================================================================
System uname: 2.6.23-gentoo-r2-mactel i686 Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz
Timestamp of tree: Sat, 01 Dec 2007 14:30:01 +0000
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
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
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=nocona -pipe -ggdb"
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/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=nocona -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms splitdebug unmerge-orphans userfetch"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp6.uni-erlangen.de/pub/mirrors/gentoo ftp://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/ ftp://mirror.nutsmaas.nl/gentoo/"
LANG="de_DE.UTF-8"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/private"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X a52 aac acl acpi alsa amarok amuled atm automount bash-completion berkdb bitmap-fonts bzip2 cairo cdr cli cracklib crypt cups d dbus dga dhcp divx dri dv dvd dvdread eap-tls enblend encode evo exif extra-algorithms fasttrack ffmpeg firefox flac ftp galago gd gdbm german gif glib glitz gnome gnutella gpm gtk h323 hal haskell hddtemp hfs iconv icu injection ipv6 isdnlog isight java javascript jit jpeg jpeg2k lcms lirc lm_sensors lua macbook mad midi mmx mozdevelop mp2 mp3 mp4 mpeg mtp mudflap musicbrainz nautilus ncurses net network njb nls nptl nptlonly nsplugin ntfs ogg opengl openmp oss pam pascal pcre pdf perl pmu png pnm postscript ps python quicktime rar rc5 rdesktop readline real realmedia reflection reiser4 reiserfs rtc samba screen sdl sdl-image sdl-sound sdlaudio server session sftp sharedmem sift smp speex spl sse sse2 ssl ssse3 subversion svg tcpd theora threads threadsafe tiff timidity trayicon truetype truetype-fonts type1-fonts unicode unzip usb v4l2 vorbis weak-algorithms win32codecs wma wxwindows x264 x86 xanim xattr xcomposite xext xml xmlreader xorg xrandr xscreensaver xv xvid zip zlib zsh-completion" 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 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 synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" LIRC_DEVICES="inputlirc macmini" USERLAND="GNU" VIDEO_CARDS="i810 vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 5 Albert Zeyer 2007-12-02 00:31:49 UTC
I reemerged pidgin-2.2.2 now which works for me.

I got an offline-Jabber-message. I think this offline-message was the reason for pidgin-2.3.0 in addition with OTR to crash.

You also see the message in the backtrace:
#7  0x0809a460 in received_im_msg_cb (account=0x8166940, 
    sender=0x84b6e28 "78927398", 
    message=0x84a9640 "kannnste mir was coden ? xD ", conv=0x0, flags=0)
    at gtkconv.c:5167
Comment 6 Olivier Crete (RETIRED) gentoo-dev 2007-12-02 09:27:07 UTC
this is probably a bug in the otr plugin then.. pidgin 2.3.1 should be coming out soon, maybe it will help.
Comment 7 Randall Wald 2008-02-11 22:19:28 UTC
I'm curious, does this bug still exist in 2.3.1? I'm wondering if this is what's keeping 2.3.1 unstable.
Comment 8 Olivier Crete (RETIRED) gentoo-dev 2008-02-16 19:35:19 UTC
no reply on 2.3.1... closing this bug.. re-open if this happens with 2.3.1
Comment 9 Albert Zeyer 2008-02-20 10:44:40 UTC
The problem is, it has also only occured once for 2.3.0 (in this case where somebody sent me an offline message).

Until now I had no crash at all with 2.3.1.

So I set this bug to closed now and I reopen if I will get the problem again.