[Pidgin] #5105: Pidgin segfaults on IRIX
Pidgin
trac at pidgin.im
Sun Apr 20 04:35:57 EDT 2008
#5105: Pidgin segfaults on IRIX
---------------------------+------------------------------------------------
Reporter: Alver | Owner: Alver
Type: defect | Status: new
Priority: major | Milestone:
Component: pidgin (gtk) | Version: 2.4.1
Resolution: | Keywords: IRIX segfault
Pending: 0 |
---------------------------+------------------------------------------------
Changes (by Alver):
* keywords: => IRIX segfault
* owner: => Alver
* version: 2.4.0 => 2.4.1
Comment:
Still happening with 2.4.1. I recompiled pidgin using gcc, which
apparently makes gdb much less confused. Pidgin was built with
--prefix=/usr/nekoware --disable-perl.
{{{
[alver at JotunHeim ~]$ gdb pidgin
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for
details.
This GDB was configured as "mips-sgi-irix6.5"...
(gdb) run -n
Starting program: /usr/nekoware/bin/pidgin -n
Program received signal ?, Unknown signal.
0x0fa4a658 in _access () at
/xlv46/6.5.29m/work/irix/lib/libc/libc_n32_M4/sys/access.s:15
15 /xlv46/6.5.29m/work/irix/lib/libc/libc_n32_M4/sys/access.s: No
such file or directory.
in /xlv46/6.5.29m/work/irix/lib/libc/libc_n32_M4/sys/access.s
Current language: auto; currently asm
(gdb) bt full
#0 0x0fa4a658 in _access () at
/xlv46/6.5.29m/work/irix/lib/libc/libc_n32_M4/sys/access.s:15
No locals.
#1 0x0ee598b0 in g_file_test () at gfileutils.c:282
No locals.
#2 0x042d7f54 in purple_plugin_probe (filename=0x10112ca8
"/usr/nekoware//lib/pidgin/extplacement.so")
at plugin.c:210
plugin = (PurplePlugin *) 0x1010e988
loader = (PurplePlugin *) 0x0
unpunned = 0x0
basename = (gchar *) 0x1010ed62 "extplacement.so"
purple_init_plugin = (gboolean (*)(PurplePlugin *)) 0x43c7430
__PRETTY_FUNCTION__ = "purple_plugin_probe"
#3 0x042d91c0 in purple_plugins_probe (ext=0x431d4a0 "so") at
plugin.c:1351
dir = (GDir *) 0x1010e988
file = (const gchar *) 0x1010ed62 "extplacement.so"
path = (gchar *) 0x10112ca8
"/usr/nekoware//lib/pidgin/extplacement.so"
plugin = (PurplePlugin *) 0x1010ed62
cur = (GList *) 0x1010bf60
search_path = 0x100fdd90 "/usr/nekoware//lib/pidgin/"
#4 0x042c41dc in purple_core_init (ui=0x1010a260 "") at core.c:138
ops = (PurpleCoreUiOps *) 0x100e5bd8
__PRETTY_FUNCTION__ = "purple_core_init"
#5 0x1008a190 in main (argc=2, argv=0x7fff2f54) at gtkmain.c:775
display = 0x1010c690 ""
opt_help = 0
opt_login = 0
opt_nologin = 1
opt_version = 0
opt_si = 1
opt_config_dir_arg = 0x0
opt_login_arg = 0x0
opt_session_arg = 0x0
search_path = 0x1010c690 ""
accounts = (GList *) 0x1010c690
sig_indx = 1
sigset = {__sigbits = {148487, 0, 0, 0}}
errmsg = '\0' <repeats 532 times>,
"\017�Dt\000\000\000\000\177�$N\000\000\000\000\017�GT\000\000\000\000\177�
\224", '\0' <repeats 20 times>,
"\004(\003d\000\000\000\000\017�E�\000\000\000\000\000\000\000
\000\000\000\000\0
search_path = 0x100fdd90 "/usr/nekoware//lib/pidgin/"
#4 0x042c41dc in purple_core_init (ui=0x1010a260 "") at core.c:138
ops = (PurpleCoreUiOps *) 0x100e5bd8
__PRETTY_FUNCTION__ = "purple_core_init"
#5 0x1008a190 in main (argc=2, argv=0x7fff2f54) at gtkmain.c:775
display = 0x1010c690 ""
opt_help = 0
opt_login = 0
opt_nologin = 1
opt_version = 0
opt_si = 1
opt_config_dir_arg = 0x0
opt_login_arg = 0x0
opt_session_arg = 0x0
search_path = 0x1010c690 ""
accounts = (GList *) 0x1010c690
sig_indx = 1
sigset = {__sigbits = {148487, 0, 0, 0}}
errmsg = '\0' <repeats 532 times>,
"\017�Dt\000\000\000\000\177�$N\000\000\000\000\017�GT\000\000\000\000\177�
\224", '\0' <repeats 20 times>,
"\004(\003d\000\000\000\000\017�E�\000\000\000\000\000\000\000
\000\000\000\000\0---Type <return> to continue, or q <return> to quit---
04(�.\000\000\000\000\177�
\000\000\000\000\000\000\000\000\177�#\200\177�#\210\177�#\220\177�#\230\177�#�\177�#�\177�#�\177�#�\177�#�\177�#�\177�#�\177�#�\177�#�\177�#�\177�#�\177�#�\177�$\000\177�$\b\177�$\017\177�$\026\177�$\035\177�$$\177�$+\177�$2\177�$9\177�$@\177�$G"...
segfault_message_tmp = 0x1010c690 ""
error = (GError *) 0x0
opt = 593816
debug_enabled = 0
migration_failed = 0
active_accounts = (GList *) 0x0
long_options = {{name = 0x100d9f60 "config", has_arg = 1, flag =
0x0, val = 99}, {
name = 0x100d9f68 "debug", has_arg = 0, flag = 0x0, val = 100}, {name
= 0x100d9f70 "help", has_arg = 0,
flag = 0x0, val = 104}, {name = 0x100d9f78 "login", has_arg = 2, flag
= 0x0, val = 108}, {
name = 0x100d9f80 "multiple", has_arg = 0, flag = 0x0, val = 109},
{name = 0x100d9f90 "nologin", has_arg = 0,
flag = 0x0, val = 110}, {name = 0x100d9f98 "nocrash", has_arg = 0,
flag = 0x0, val = 120}, {
name = 0x100d9fa0 "session", has_arg = 1, flag = 0x0, val = 115},
{name = 0x100d9cc0 "version", has_arg = 0,
flag = 0x0, val = 118}, {name = 0x100d9fa8 "display", has_arg = 1,
flag = 0x0, val = 68}, {
name = 0x100d9fb0 "sync", has_arg = 0, flag = 0x0, val = 83}, {name =
0x0, has_arg = 0, flag = 0x0, val = 0}}
(gdb)
}}}
--
Ticket URL: <http://developer.pidgin.im/ticket/5105#comment:4>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list