Pidgin loaded fine with Gfire, untill I got my xfire details put in. It will connects breifly as I get disconnected on my gaming rig with the message along the lines of “you have been disconnected as you log in from another computer”. But straight after that Pidgin closes on mu openSuSe box
I launched it from a shell and noted the error message, but I dont see any real clues for me t see whats wrong. I am using the latest Pidgin (though there site is offline now), and also the latest Gfire grabbed from their site using the .ypm.
===
eclectic@linux-9uxe:~> pidgin
*** stack smashing detected ***: pidgin terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x48)[0xb6f224c8]
/lib/libc.so.6(__fortify_fail+0x0)[0xb6f22480]
/usr/lib/purple-2/libxfire.so[0xb621e8f4]
/usr/lib/purple-2/libxfire.so(gfire_packet_131+0x55b)[0xb621aa2c]
/usr/lib/purple-2/libxfire.so(gfire_parse_packet+0x25d)[0xb6218dbb]
/usr/lib/purple-2/libxfire.so(gfire_input_cb+0x474)[0xb6218b56]
pidgin[0xb7edb941]
/usr/lib/libglib-2.0.so.0[0xb706c80d]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e9)[0xb70362d9]
/usr/lib/libglib-2.0.so.0[0xb703985b]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1ca)[0xb7039d2a]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0xb7b0a279]
pidgin(main+0xa1a)[0xb7ef64fa]
/lib/libc.so.6(__libc_start_main+0xe5)[0xb6e555f5]
pidgin[0xb7e9c301]
======= Memory map: ========
00001000-00061000 rw-p 00001000 00:00 0
b26f8000-b2758000 rw-s 00000000 00:09 9338891 /SYSV00000000 (deleted)
b2758000-b285c000 rw-p b2758000 00:00 0
b285c000-b28e5000 r–p 00000000 08:06 515305 /usr/share/fonts/truetype/DejaVuSans-Bold.ttf
b28e5000-b2b6d000 r–s 00000000 08:06 484071 /usr/lib/aspell-0.60/en-common.rws
b2b6d000-b2c0f000 r-xp 00000000 08:06 360773 /usr/lib/libaspell.so.15.1.4
b2c0f000-b2c12000 r–p 000a2000 08:06 360773 /usr/lib/libaspell.so.15.1.4
b2c12000-b2c13000 rw-p 000a5000 08:06 360773 /usr/lib/libaspell.so.15.1.4
b2c13000-b2c18000 rw-p b2c13000 00:00 0
b2c1a000-b2c31000 r–s 00000000 08:06 484090 /usr/lib/aspell-0.60/en_GB-ise-wo_accents-only.rws
b2c31000-b2c3d000 r-xp 00000000 08:06 326506 /lib/libgcc_s.so.1
b2c3d000-b2c3e000 r–p 0000b000 08:06 326506 /lib/libgcc_s.so.1
b2c3e000-b2c3f000 rw-p 0000c000 08:06 326506 /lib/libgcc_s.so.1
b2c3f000-b2d24000 r-xp 00000000 08:06 360654 /usr/lib/libstdc++.so.6.0.10
b2d24000-b2d28000 r–p 000e5000 08:06 360654 /usr/lib/libstdc++.so.6.0.10
b2d28000-b2d29000 rw-p 000e9000 08:06 360654 /usr/lib/libstdc++.so.6.0.10
b2d29000-b2d2f000 rw-p b2d29000 00:00 0
b2d2f000-b2d6e000 r-xp 00000000 08:06 360753 /usr/lib/libhunspell-1.2.so.0.0.0
b2d6e000-b2d6f000 r–p 0003e000 08:06 360753 /usr/lib/libhunspell-1.2.so.0.0.0
b2d6f000-b2d73000 rw-p 0003f000 08:06 360753 /usr/lib/libhunspell-1.2.so.0.0.0
b2d7f000-b2d8a000 r-xp 00000000 08:06 515509 /usr/lib/enchant/libenchant_ispell.so
b2d8a000-b2d8b000 r–p 0000a000 08:06 515509 /usr/lib/enchant/libenchant_ispell.so
b2d8b000-b2d8c000 rw-p 0000b000 08:06 515509 /usr/lib/enchant/libenchant_ispell.so
b2d8c000-b2d92000 r-xp 00000000 08:06 555367 /usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so
b2d92000-b2d93000 r–p 00005000 08:06 555367 /usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so
b2d93000-b2d94000 rw-p 00006000 08:06 555367 /usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so
b2d94000-b2e98000 rw-p b2d94000 00:00 0
b2e98000-b2e9a000 r-xp 00000000 08:06 555258 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b2e9a000-b2e9b000 r–p 00001000 08:06 555258 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b2e9b000-b2e9c000 rw-p 00002000 08:06 555258 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b2e9c000-b2f31000 r–p 00000000 08:06 515309 /usr/share/fonts/truetype/DejaVuSans.ttf
b2f31000-b2f77000 r–s 00000000 08:06 494280 /var/cache/fontconfig/17090aa38d5c6f09fb8c5c354938f1d7-x86.cache-2
b2f77000-b2f9a000 r–s 00000000 08:06 494178 /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-x86.cache-2
b2f9a000-b2fe0000 r–s 00000000 08:06 494167 /var/cache/fontconfig/df311e82a1a24c41a75c2c930223552e-x86.cache-2
b2fe0000-b2fee000 r-xp 00000000 08:06 326481 /lib/libbz2.so.1.0.5
b2fee000-b2fef000 r–p 0000d000 08:06 326481 /lib/libbz2.so.1.0.5
b2fef000-b2ff0000 rw-p 0000e000 08:06 326481 /lib/libbz2.so.1.0.5
b2ff0000-b3023000 r-xp 00000000 08:06 360957 /usr/lib/libcroco-0.6.so.3.0.1
b3023000-b3024000 r–p 00032000 08:06 360957 /usr/lib/libcroco-0.6.so.3.0.1
b3024000-b3026000 rw-p 00033000 08:06 360957 /usr/lib/libcroco-0.6.so.3.0.1
b3026000-b3056000 r-xp 00000000 08:06 361007 /usr/lib/libgsf-1.so.114.0.8
b3056000-b3058000 r–p 00030000 08:06 361007 /usr/lib/libgsf-1.so.114.0.8
b3058000-b3059000 rw-p 00032000 08:06 361007 /usr/lib/libgsf-1.so.114.0.8
b3059000-b305a000 rw-p b3059000 00:00 0
b305a000-b308a000 r-xp 00000000 08:06 361331 /usr/lib/librsvg-2.so.2.22.2
b308a000-b308b000Stacktrace:
Native stacktrace:
/usr/lib/libmono.so.0 [0xb5fb9c4c]
[0xffffe410]
/lib/libc.so.6(abort+0x188) [0xb6e6b238]
/lib/libc.so.6 [0xb6ea510d]
/lib/libc.so.6(__fortify_fail+0x48) [0xb6f224c8]
/lib/libc.so.6(__fortify_fail+0) [0xb6f22480]
/usr/lib/purple-2/libxfire.so [0xb621e8f4]
/usr/lib/purple-2/libxfire.so(gfire_packet_131+0x55b) [0xb621aa2c]
/usr/lib/purple-2/libxfire.so(gfire_parse_packet+0x25d) [0xb6218dbb]
/usr/lib/purple-2/libxfire.so(gfire_input_cb+0x474) [0xb6218b56]
pidgin [0xb7edb941]
/usr/lib/libglib-2.0.so.0 [0xb706c80d]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e9) [0xb70362d9]
/usr/lib/libglib-2.0.so.0 [0xb703985b]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1ca) [0xb7039d2a]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9) [0xb7b0a279]
pidgin(main+0xa1a) [0xb7ef64fa]
/lib/libc.so.6(__libc_start_main+0xe5) [0xb6e555f5]
pidgin [0xb7e9c301]
Debug info from gdb:
A hell of alot of lines of (no debug found)
0xffffe430 in __kernel_vsyscall ()
4 Thread 0xb5811b90 (LWP 4867) 0xffffe430 in __kernel_vsyscall ()
3 Thread 0xb57edb90 (LWP 4868) 0xffffe430 in __kernel_vsyscall ()
2 Thread 0xb4d0cb90 (LWP 4869) 0xffffe430 in __kernel_vsyscall ()
1 Thread 0xb6de56c0 (LWP 4866) 0xffffe430 in __kernel_vsyscall ()
Thread 4 (Thread 0xb5811b90 (LWP 4867)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb716b3e6 in nanosleep () from /lib/libpthread.so.0
#2 0xb609a518 in ?? () from /usr/lib/libmono.so.0
#3 0xb7164175 in start_thread () from /lib/libpthread.so.0
#4 0xb6f0cdce in clone () from /lib/libc.so.6
Thread 3 (Thread 0xb57edb90 (LWP 4868)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb7167c15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb609d917 in ?? () from /usr/lib/libmono.so.0
#3 0xb609ff4c in _wapi_handle_timedwait_signal_handle()
from /usr/lib/libmono.so.0
#4 0xb609ff8c in _wapi_handle_wait_signal_handle () from /usr/lib/libmono.so.0
#5 0xb60b2b5a in WaitForSingleObjectEx () from /usr/lib/libmono.so.0
#6 0xb602731e in ?? () from /usr/lib/libmono.so.0
#7 0xb604a68a in ?? () from /usr/lib/libmono.so.0
#8 0xb60b0f3e in ?? () from /usr/lib/libmono.so.0
#9 0xb60cf637 in GC_start_routine () from /usr/lib/libmono.so.0
#10 0xb7164175 in start_thread () from /lib/libpthread.so.0
#11 0xb6f0cdce in clone () from /lib/libc.so.6
Thread 2 (Thread 0xb4d0cb90 (LWP 4869)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb6f031c7 in poll () from /lib/libc.so.6
#2 0xb70396f2 in ?? () from /usr/lib/libglib-2.0.so.0
#3 0xb7039d2a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4 0xb7371338 in ?? () from /usr/lib/libnm_glib.so.0
#5 0xb706039f in ?? () from /usr/lib/libglib-2.0.so.0
#6 0xb7164175 in start_thread () from /lib/libpthread.so.0
#7 0xb6f0cdce in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb6de56c0 (LWP 4866)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb6f05ef1 in select () from /lib/libc.so.6
#2 0xb706ea40 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#3 0xb706ee3c in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
#4 0xb5fb9d2b in ?? () from /usr/lib/libmono.so.0
#5 <signal handler called>
#6 0xffffe430 in __kernel_vsyscall ()
#7 0xb6e69900 in raise () from /lib/libc.so.6
#8 0xb6e6b238 in abort () from /lib/libc.so.6
#9 0xb6ea510d in ?? () from /lib/libc.so.6
#10 0xb6f224c8 in __fortify_fail () from /lib/libc.so.6
#11 0xb6f22480 in __stack_chk_fail () from /lib/libc.so.6
#12 0xb621e8f4 in __stack_chk_fail_local () from /usr/lib/purple-2/libxfire.so
#13 0xb621aa2c in gfire_packet_131 (gc=0xb8392958, packet_len=1472)
at gf_packet.c:327
#14 0xb6218dbb in gfire_parse_packet (gc=0xb8392958, packet_len=1472,
packet_id=131) at gf_network.c:256
#15 0xb6218b56 in gfire_input_cb (data=0xb8392958, source=22,
condition=PURPLE_INPUT_READ) at gf_network.c:216
#16 0xb7edb941 in ?? () from /usr/bin/pidgin
#17 0xb706c80d in ?? () from /usr/lib/libglib-2.0.so.0
#18 0xb70362d9 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#19 0xb703985b in ?? () from /usr/lib/libglib-2.0.so.0
#20 0xb7039d2a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#21 0xb7b0a279 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb7ef64fa in main () from /usr/bin/pidgin
#0 0xffffe430 in __kernel_vsyscall ()
=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the nativelibraries
used by your application.
Aborted
==
Any advice?