Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 142158 - gaim-otr-3.0.0-r1 freezes when generating keys
Summary: gaim-otr-3.0.0-r1 freezes when generating keys
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Net-im project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-30 00:53 UTC by postmodern
Modified: 2006-12-04 00:24 UTC (History)
0 users

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 postmodern 2006-07-30 00:53:46 UTC
As long as I can remember gaim-otr has always froze when attempting to generate keys on amd64. Confirmed this with the latest version. Here's the backtrace directly after interrupting it's frozen state.

0x00002b218bf85355 in select () from /lib/libc.so.6
(gdb) bt
#0  0x00002b218bf85355 in select () from /lib/libc.so.6
#1  0x00002b2191232fda in gcry_create_nonce () from /usr/lib/libgcrypt.so.11
#2  0x00002b21912183bb in gcry_random_add_bytes ()
   from /usr/lib/libgcrypt.so.11
#3  0x00002b2191218d9e in gcry_random_add_bytes ()
   from /usr/lib/libgcrypt.so.11
#4  0x00002b2191219528 in gcry_randomize () from /usr/lib/libgcrypt.so.11
#5  0x00002b219122b462 in gcry_create_nonce () from /usr/lib/libgcrypt.so.11
#6  0x00002b21912114a3 in gcry_pk_genkey () from /usr/lib/libgcrypt.so.11
#7  0x00002b219145632f in otrl_privkey_generate () from /usr/lib/libotr.so.2
#8  0x00002b21910db424 in otrg_plugin_create_privkey ()
   from /usr/lib64/gaim/gaim-otr.so
#9  0x00002b218b39d27b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0x00002b218b3b2218 in g_signal_has_handler_pending ()
   from /usr/lib/libgobject-2.0.so.0
#11 0x00002b218b3b3513 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#12 0x00002b218b3b3881 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#13 0x00002b2189d13a6c in gtk_button_get_alignment ()
   from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00002b218b39d27b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#15 0x00002b218b3b1fc9 in g_signal_has_handler_pending ()
   from /usr/lib/libgobject-2.0.so.0
#16 0x00002b218b3b3513 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#17 0x00002b218b3b3881 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#18 0x00002b2189d126f8 in gtk_button_set_relief ()
   from /usr/lib/libgtk-x11-2.0.so.0
#19 0x00002b2189dfb2e8 in gtk_marshal_VOID__UINT_STRING ()
   from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00002b218b39d27b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#21 0x00002b218b3b2937 in g_signal_has_handler_pending ()
   from /usr/lib/libgobject-2.0.so.0
#22 0x00002b218b3b327f in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#23 0x00002b218b3b3881 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#24 0x00002b2189f23ec1 in gtk_widget_activate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#25 0x00002b2189df9461 in gtk_propagate_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#26 0x00002b2189df978b in gtk_main_do_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#27 0x00002b218a190ac0 in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#28 0x00002b218b706c46 in g_source_remove_poll ()
   from /usr/lib/libglib-2.0.so.0
#29 0x00002b218b7094e9 in g_main_context_acquire ()
   from /usr/lib/libglib-2.0.so.0
#30 0x00002b218b70985d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#31 0x00002b2189df8af1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#32 0x00000000004a9b49 in main ()

emerge --info

Gentoo Base System version 1.6.15
Portage 2.1-r1 (default-linux/amd64/2005.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.17-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.17-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3400+
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-pipe -O3 -march=k8 -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-pipe -O3 -march=k8 -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
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'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X aac alsa avi berkdb bitmap-fonts cli crypt dlloader dri dvd dvdread eds emboss encode flac foomaticdb fortran gif gnome gpm gstreamer gtk gtk2 imlib ipv6 isdnlog jpeg libvisual lzw lzw-tiff mp3 mpeg ncurses network nls ogg opengl pam pcre pdflib perl png pppd python qt quicktime readline reflection sdl session softmmu speex spell spl ssl svg tcpd theora tiff truetype-fonts type1-fonts usb xorg xpm xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_vesa video_cards_nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 postmodern 2006-12-04 00:24:50 UTC
gaim-otr-3.0.0-r2 works flawlessly! The hotness!