[Pidgin] #7404: trivial chat-invited signal handler causes crash
    Pidgin 
    trac at pidgin.im
       
    Fri Oct 31 11:04:39 EDT 2008
    
    
  
#7404: trivial chat-invited signal handler causes crash
--------------------+-------------------------------------------------------
 Reporter:  jieryn  |        Owner:         
     Type:  defect  |       Status:  new    
Milestone:          |    Component:  plugins
  Version:  2.5.2   |   Resolution:         
 Keywords:  perl    |  
--------------------+-------------------------------------------------------
Comment(by zdeqb):
 This is a shot in the dark, but I was having crashes in perl signal
 handlers, until I changed the following lines in perl-
 handlers.c:perl_signal_cb
 {{{
 298         sv_args[i] = purple_perl_sv_from_vargs(values[i],
 299                                                (va_list*)&args,
 300                                                ©_args[i]);
 }}}
 to
 {{{
 298         sv_args[i] = purple_perl_sv_from_vargs(values[i],
 299                                                args,
 300                                                ©_args[i]);
 }}}
 This is on an x86_64. On an i386 the unmodified code works for me (and the
 modified causes bad thing to happen (tm)). Google says this has to do with
 va_list(s) being special...
 (I was about to file a bug report, but since this looked similar, I
 thought I'd comment before creating a new ticket...)
-- 
Ticket URL: <http://developer.pidgin.im/ticket/7404#comment:2>
Pidgin <http://pidgin.im>
Pidgin
    
    
More information about the Tracker
mailing list