[Pidgin] #2809: pidgin seg faults on startup after changing	mins_before_away preferences
    Pidgin 
    trac at pidgin.im
       
    Mon Aug 27 08:48:00 EDT 2007
    
    
  
#2809: pidgin seg faults on startup after changing mins_before_away preferences
--------------------------+-------------------------------------------------
 Reporter:  cnkbrown      |       Type:  defect
   Status:  new           |   Priority:  minor 
Component:  pidgin (gtk)  |    Version:  2.1.1 
 Keywords:                |    Pending:  0     
--------------------------+-------------------------------------------------
 In pidgin 2.0.2, I changed my mins before away preferences because pidgin
 kept showing me idle. On restarting pidgin it always segment faults.  I
 installed 2.1.1, and it exhibits the same behavior.  Here's a script of
 the gdb run;
 ------
 Script started on Mon 27 Aug 2007 07:46:25 AM EDT
 ]0;cbrown at cbrown-laptop: ~cbrown at cbrown-laptop:~$ gdb pidgin
 GNU gdb 6.6-debian
 Copyright (C) 2006 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 "i486-linux-gnu"...
 Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
 (gdb) handle si[K[KSIGPIPE nostop
 Signal        Stop      Print   Pass to program Description
 SIGPIPE       No        Yes     Yes             Broken pipe
 (gdb) run
 Starting program: /usr/local/bin/pidgin
 [Thread debugging using libthread_db enabled]
 [New Thread -1222219552 (LWP 31282)]
 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread -1222219552 (LWP 31282)]
 0xb7630e67 in find_pref (name=0xb7660139 "/purple/away/mins_before_away")
     at prefs.c:89
 89      prefs.c: No such file or directory.
         in prefs.c
 (gdb) bt full
 #0  0xb7630e67 in find_pref (name=0xb7660139
 "/purple/away/mins_before_away")
     at prefs.c:89
         __PRETTY_FUNCTION__ = "find_pref"
 #1  0xb7631091 in purple_prefs_get_int (
     name=0xb7660139 "/purple/away/mins_before_away") at prefs.c:1005
         pref = <value optimized out>
 #2  0xb762288b in check_idleness () at idle.c:122
         time_idle = <value optimized out>
         auto_away = -1089691496
         idle_reporting = (
     const gchar *) 0xb763fc03
 "\205À\211Çt^\213@\024\205Àu\030ëM\213B\f\211D$\004\213E\020\211\004$ÿR\004\205ö\211ðt7\213\020\213p\004\213E\020\211Eð\213B\020\205ÀuØÇD$\f"
         report_idle = <value optimized out>
         away_seconds = <value optimized out>
         idle_recheck_interval = <value optimized out>
 #3  0xb7622bf7 in check_idleness_timer () at idle.c:221
 No locals.
 #4  0xb763d465 in purple_savedstatus_set_idleaway (idleaway=0)
     at savedstatuses.c:869
         accounts = <value optimized out>
         node = <value optimized out>
         old = <value optimized out>
 ---Type <return> to continue, or q <return> to quit---q
 Quit
 (gdb) quit
 The program is running.  Exit anyway? (y or n) y
 ]0;cbrown at cbrown-laptop: ~cbrown at cbrown-laptop:~$ exit
 Script done on Mon 27 Aug 2007 07:47:14 AM EDT
-- 
Ticket URL: <http://developer.pidgin.im/ticket/2809>
Pidgin <http://pidgin.im>
Pidgin
    
    
More information about the Tracker
mailing list