[Pidgin] #5105: Pidgin segfaults on IRIX

Pidgin trac at pidgin.im
Sun Apr 20 14:22:40 EDT 2008


#5105: Pidgin segfaults on IRIX
---------------------------+------------------------------------------------
  Reporter:  Alver         |       Owner:  Alver        
      Type:  defect        |      Status:  assigned     
  Priority:  major         |   Milestone:               
 Component:  pidgin (gtk)  |     Version:  2.4.1        
Resolution:                |    Keywords:  IRIX segfault
   Pending:  0             |  
---------------------------+------------------------------------------------
Changes (by Alver):

  * status:  new => assigned

Comment:

 Alright, more info that makes no sense at all... I recompiled pidgin with
 --disable-perl --disable-plugins. Here are a few more backtraces.

 {{{
 [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.
 0x04043980 in gdk_screen_get_system_colormap () from
 /usr/nekoware/lib/libgdk-x11-2.0.so.1
 (gdb) bt full
 #0  0x04043980 in gdk_screen_get_system_colormap () from
 /usr/nekoware/lib/libgdk-x11-2.0.so.1
 No symbol table info available.
 #1  0x0406e234 in _gdk_windowing_window_init () from
 /usr/nekoware/lib/libgdk-x11-2.0.so.1
 No symbol table info available.
 #2  0x04069c5c in _gdk_x11_screen_new () from
 /usr/nekoware/lib/libgdk-x11-2.0.so.1
 No symbol table info available.
 #3  0x04048a18 in gdk_display_open () from
 /usr/nekoware/lib/libgdk-x11-2.0.so.1
 No symbol table info available.
 #4  0x04016fe0 in gdk_display_open_default_libgtk_only () from
 /usr/nekoware/lib/libgdk-x11-2.0.so.1
 No symbol table info available.
 #5  0x0057d088 in gtk_init_check () from
 /usr/nekoware/lib/libgtk-x11-2.0.so.1
 No symbol table info available.
 #6  0x10089e68 in main (argc=2, argv=0x7fff2f54) at gtkmain.c:709
         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 = 0x100f33b0 "\020\0170\220\002��p"
         accounts = (GList *) 0x100f33b0
         sig_indx = 0
         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\004(��\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 = 0x100f33b0 "\020\0170\220\002��p"
         error = (GError *) 0x0
         opt = 221692
         debug_enabled = 0
         migration_failed = 0
         active_accounts = (GList *) 0x100fcea8
         long_options = {{name = 0x100d9df8 "config", has_arg = 1, flag =
 0x0, val = 99}, {
     name = 0x100d9e00 "debug", has_arg = 0, flag = 0x0, val = 100}, {name
 = 0x100d9e08 "help", has_arg = 0,
     flag = 0x0, val = 104}, {name = 0x100d9e10 "login", has_arg = 2, flag
 = 0x0, val = 108}, {
     name = 0x100d9e18 "multiple", has_arg = 0, flag = 0x0, val = 109},
 {name = 0x100d9e28 "nologin", has_arg = 0,
     flag = 0x0, val = 110}, {name = 0x100d9e30 "nocrash", has_arg = 0,
 flag = 0x0, val = 120}, {
     name = 0x100d9e38 "session", has_arg = 1, flag = 0x0, val = 115},
 {name = 0x100d9b58 "version", has_arg = 0,
     flag = 0x0, val = 118}, {name = 0x100d9e40 "display", has_arg = 1,
 flag = 0x0, val = 68}, {
     name = 0x100d9e48 "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:5>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list