[Pidgin] #904: pidgin crashes adding new SILC account on Solaris 10

Pidgin trac at pidgin.im
Fri May 11 14:26:19 EDT 2007


#904: pidgin crashes adding new SILC account on Solaris 10
--------------------------+-------------------------------------------------
 Reporter:  philAtNortel  |       Type:  defect
   Status:  new           |   Priority:  minor 
Component:  pidgin (gtk)  |    Version:  2.0   
 Keywords:  silc crash    |    Pending:  0     
--------------------------+-------------------------------------------------
 pidgin 2.0.0 crashed while adding a new SILC account. pidgin was
 configured with:

 ./configure --prefix=/home/pjr89/local/pidgin --disable-gstreamer
 --disable-tcl --disable-tk --with-x --disable-gevolution --disable-
 schemas-install --with-silc-includes=/home/pjr89/local/silc/include
 --with-silc-libs=/home/pjr89/local/silc/lib CC=cc
 CPPFLAGS=-I/opt/sfw/include

 silc toolkit used is 1.0.2 (I tried rebuilding pidgin with silc 1.1 beta 2
 but too much has changed in that silc toolkit).

 Both pidgin and the silc toolkit were built on Solaris 10 running on a
 SPARC SunBlade 1500 with SunStudio 11, compiler is Sun C 5.8 Patch
 121015-04 2007/01/10. I'm using Sun's JavaDesktop (GNOME; gnome-desktop
 version is 2.6.1). GDK 2.4.9; GTK+ 2.4.9; Glib 2.4.1.

 Stack backtrace is:

 current thread: t at 1
   [1] __lwp_kill(0x0, 0x6, 0x0, 0x6, 0xfc00, 0x0), at 0xfd2c12a4

   [2] raise(0x6, 0x0, 0xfd2a4bb8, 0xffffffff, 0xfd2e8284, 0x6), at
 0xfd25fe18

   [3] abort(0x27d, 0x1, 0x12e320, 0xa8350, 0xfd2eb298, 0x0), at 0xfd240038

 =>[4] sighandler(sig = 11), line 212 in "gtkmain.c"

   [5] __sighndlr(0xb, 0x0, 0xffbfbbd8, 0xbccd8, 0x0, 0x0), at 0xfd2c01dc

   ---- called from signal handler with signal 11 (SIGSEGV) ------

   [6] _mp_move(0x6dd9e4, 0xffbfbf68, 0x1, 0x11da8, 0xfa57df48, 0x0), at
 0xfced22bc

   [7] mp_gcd(0x6dd9e4, 0xffbfc080, 0xffbfc070, 0x0, 0x0, 0x4), at
 0xfced0854

   [8] silc_mp_gcd(dst = ???, mp1 = ???, mp2 = ???) (optimized), at
 0xfa57680c (line ~193) in "mp_tma.c"

   [9] rsa_generate_keys(key = ???, bits = ???, p = ???, q = ???)
 (optimized), at 0xfa558e34 (line ~810) in "rsa.c"

   [10] silc_rsa_init(context = ???, keylen = ???, rng = ???) (optimized),
 at 0xfa557b18 (line ~129) in "rsa.c"

   [11] silc_pkcs_generate_key(pkcs = ???, bits_key_len = ???, rng = ???)
 (optimized), at 0xfa56f5d0 (line ~295) in "silcpkcs.c"

   [12] silc_create_key_pair(pkcs_name = ???, key_len_bits = ???,
 pub_filename = ???, prv_filename = ???, pub_identifier = ???, passphrase =
 ???, return_pkcs = ???, return_public_key = ???, return_private_key = ???,
 interactive = ???) (optimized), at 0xfa5ab22c (line ~201) in
 "silcapputil.c"

   [13] silcpurple_check_silc_dir(gc = 0x37d9b8), line 212 in "util.c"

   [14] silcpurple_login(account = 0x7cf650), line 322 in "silc.c"

   [15] purple_connection_new(account = 0x7cf650, regist = 0, password =
 (nil)), line 156 in "connection.c"

   [16] purple_account_connect(account = 0x7cf650), line 1024 in
 "account.c"

   [17] purple_account_set_enabled(account = 0x7cf650, ui = 0x108a9c "gtk-
 gaim", value = 1), line 1409 in "account.c"

   [18] ok_account_prefs_cb(w = 0x239450, dialog = 0x6146b0), line 1359 in
 "gtkaccount.c"

   [19] g_closure_invoke(0xffbfd378, 0xffbfd20c, 0x1, 0x10000, 0x0,
 0x3c0b88), at 0xfebadcd8

   [20] signal_emit_unlocked_R(0xfd7bee24, 0xfebeeaf8, 0xfd7bee34,
 0xfd7bee20, 0xfebeeae4, 0x237090), at 0xfebc54c8

   [21] g_signal_emit_valist(0x239450, 0x3c1120, 0x237090, 0xffbfd5a8,
 0xfebeeaf8, 0xfd7bee2c), at 0xfebc442c

   [22] g_signal_emit(0x239450, 0x8b, 0x0, 0xfebd42c8, 0x800, 0xff1f15e4),
 at 0xfebc4738

   [23] gtk_real_button_released(0x239450, 0x1bad48, 0x1, 0xffbfd848, 0xe7,
 0x239450), at 0xfef72a70

   [24] g_closure_invoke(0xffbfd848, 0xffbfd6dc, 0x1, 0x18000, 0x0,
 0x237d90), at 0xfebadcd8

   [25] signal_emit_unlocked_R(0x0, 0xfebeeaf8, 0xfd7bee34, 0xfd7bee20,
 0xfebeeae4, 0x2387e8), at 0xfebc507c

   [26] g_signal_emit_valist(0x239450, 0x8a, 0x2387e8, 0xffbfda78,
 0xfebeeaf8, 0xfd7bee2c), at 0xfebc442c

   [27] g_signal_emit(0x239450, 0x8a, 0x0, 0xf, 0x800, 0xff1f15e4), at
 0xfebc4738

   [28] gtk_button_button_release(0x239450, 0x1f7580, 0x16f918, 0x4c00,
 0x1, 0xfebb4528), at 0xfef72908

   [29] _gtk_marshal_BOOLEAN__BOXED(0xffbfdc20, 0x1b0bd0, 0x173a00,
 0xffbfdd78, 0xffbfdc0c, 0xfef728f4), at 0xff02da58

   [30] g_closure_invoke(0xffbfdd78, 0xffbfdc0c, 0x2, 0x18000, 0x0,
 0x173a00), at 0xfebadcd8

   [31] signal_emit_unlocked_R(0x1008, 0xfebeeaf8, 0xfd7bee34, 0xfd7bee20,
 0xfebeeae4, 0x173900), at 0xfebc576c

   [32] g_signal_emit_valist(0x239450, 0x0, 0x173900, 0xffbfdfac,
 0xfebeeaf8, 0xfebd8d20), at 0xfebc4484

   [33] g_signal_emit(0x239450, 0x1c, 0x0, 0x1f7580, 0xffbfdfbc,
 0xfffffec8), at 0xfebc4738

   [34] gtk_widget_event_internal(0x239450, 0x1f7580, 0xff133118, 0x16c,
 0x20, 0x9c00), at 0xff13336c

   [35] gtk_propagate_event(0x239450, 0x1f7580, 0xfd7bebd0, 0x1b26c8,
 0x13a828, 0xff1de53c), at 0xff02bfa8

   [36] gtk_main_do_event(0x38c, 0x1f7580, 0x239450, 0xff02ab08, 0x0,
 0x20), at 0xff02ae98

   [37] gdk_event_dispatch(0x154278, 0x1523a0, 0x3a4ec, 0xfd7557a0,
 0x1f7580, 0xfee7f244), at 0xfee44dd4

   [38] g_main_dispatch(0x155298, 0xfd7bec00, 0x0, 0x0, 0xfffffffd,
 0xffffffef), at 0xfd755ac8

   [39] g_main_context_dispatch(0x155298, 0x1, 0x13e724, 0x0, 0xfd7bec00,
 0x155298), at 0xfd756ffc

   [40] g_main_context_iterate(0x1, 0x1, 0x1, 0x155298, 0x1552a0, 0x7), at
 0xfd7574c8

   [41] g_main_loop_run(0x30b438, 0xfd7bec00, 0xfd7bedd0, 0x13bc98,
 0xfd7aa800, 0xfd7aa800), at 0xfd757c44

   [42] gtk_main(0x0, 0x0, 0x30b438, 0x333288, 0xff1f1eb0, 0x4ce0), at
 0xff02a424

   [43] main(argc = 1, argv = 0xffbfe884), line 841 in "gtkmain.c"

-- 
Ticket URL: <https://developer.pidgin.im/ticket/904>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list