[Pidgin] #11939: Segmentation fault after accepting certificate

Pidgin trac at pidgin.im
Mon May 17 12:34:53 EDT 2010


#11939: Segmentation fault after accepting certificate
---------------------+------------------------------------------------------
 Reporter:  kenorb   |        Owner:  deryni
     Type:  defect   |       Status:  new   
Milestone:           |    Component:  XMPP  
  Version:  2.6.6    |   Resolution:        
 Keywords:  SIGSEGV  |  
---------------------+------------------------------------------------------

Old description:

> After accepting certificate:
> {{{
> [pid   874]
> stat64("/home/kenorb/.purple/certificates/x509/tls_peers/jabber.nso.org.uk",
> {st_mode=S_IFREG|0600, st_size=747, ...}) = 0
> [pid   874]
> stat64("/home/kenorb/.purple/certificates/x509/tls_peers/jabber.nso.org.uk",
> {st_mode=S_IFREG|0600, st_size=747, ...}) = 0
> [pid   874]
> open("/home/kenorb/.purple/certificates/x509/tls_peers/jabber.nso.org.uk",
> O_RDONLY|O_LARGEFILE) = 20
> [pid   874] fstat64(20, {st_mode=S_IFREG|0600, st_size=747, ...}) = 0
> [pid   874] read(20, "-----BEGIN CERTIFICATE-----\nMIIB9"..., 747) = 747
> [pid   874] close(20)                   = 0
> [pid   874]
> access("/home/kenorb/.purple/certificates/x509/tls_peers/jabber.nso.org.uk.save",
> F_OK) = -1 ENOENT (No such file or directory)
> [pid   874]
> open("/home/kenorb/.purple/certificates/x509/tls_peers/jabber.nso.org.uk.save",
> O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 20
> [pid   874] fstat64(20, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
> [pid   874] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb43dc000
> [pid   874] write(20, "-----BEGIN CERTIFICATE-----\nMIIB9"..., 747) = 747
> [pid   874] fsync(20)                   = 0
> [pid   874] close(20)                   = 0
> [pid   874] munmap(0xb43dc000, 4096)    = 0
> [pid   874]
> stat64("/home/kenorb/.purple/certificates/x509/tls_peers/jabber.nso.org.uk.save",
> {st_mode=S_IFREG|0644, st_size=747, ...}) = 0
> [pid   874]
> chmod("/home/kenorb/.purple/certificates/x509/tls_peers/jabber.nso.org.uk.save",
> 0600) = 0
> [pid   874]
> rename("/home/kenorb/.purple/certificates/x509/tls_peers/jabber.nso.org.uk.save",
> "/home/kenorb/.purple/certificates/x509/tls_peers/jabber.nso.org.uk") = 0
> [pid   874] writev(8,
> [{"l\4\1\1\37\0\0\0\232\0\0\0\200\0\0\0\1\1o\0\36\0\0\0/im/pidgi"...,
> 144}, {"Q\0\0\0\26\0\0\0jabber.nso.org.uk\0"..., 31}], 2) = 175
> [pid   874] --- SIGSEGV (Segmentation fault) @ 0 (0) ---
> [pid   875] +++ killed by SIGSEGV (core dumped) +++
> }}}
> on Ubuntu Linux
>
> Similar issue: http://ubuntuforums.org/showthread.php?t=540263
>
> I'd as well problems with installing it:
> http://ubuntuforums.org/archive/index.php/t-1356734.html Because of some
> missing dependencies.
>
> Previously reported here:
> http://test.developer.pidgin.im/ticket/8006

New description:

 After accepting certificate:
 {{{
 [pid   874]
 stat64("/home/kenorb/.purple/certificates/x509/tls_peers/jabber.nso.org.uk",
 {st_mode=S_IFREG|0600, st_size=747, ...}) = 0
 [pid   874]
 stat64("/home/kenorb/.purple/certificates/x509/tls_peers/jabber.nso.org.uk",
 {st_mode=S_IFREG|0600, st_size=747, ...}) = 0
 [pid   874]
 open("/home/kenorb/.purple/certificates/x509/tls_peers/jabber.nso.org.uk",
 O_RDONLY|O_LARGEFILE) = 20
 [pid   874] fstat64(20, {st_mode=S_IFREG|0600, st_size=747, ...}) = 0
 [pid   874] read(20, "-----BEGIN CERTIFICATE-----\nMIIB9"..., 747) = 747
 [pid   874] close(20)                   = 0
 [pid   874]
 access("/home/kenorb/.purple/certificates/x509/tls_peers/jabber.nso.org.uk.save",
 F_OK) = -1 ENOENT (No such file or directory)
 [pid   874]
 open("/home/kenorb/.purple/certificates/x509/tls_peers/jabber.nso.org.uk.save",
 O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 20
 [pid   874] fstat64(20, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
 [pid   874] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb43dc000
 [pid   874] write(20, "-----BEGIN CERTIFICATE-----\nMIIB9"..., 747) = 747
 [pid   874] fsync(20)                   = 0
 [pid   874] close(20)                   = 0
 [pid   874] munmap(0xb43dc000, 4096)    = 0
 [pid   874]
 stat64("/home/kenorb/.purple/certificates/x509/tls_peers/jabber.nso.org.uk.save",
 {st_mode=S_IFREG|0644, st_size=747, ...}) = 0
 [pid   874]
 chmod("/home/kenorb/.purple/certificates/x509/tls_peers/jabber.nso.org.uk.save",
 0600) = 0
 [pid   874]
 rename("/home/kenorb/.purple/certificates/x509/tls_peers/jabber.nso.org.uk.save",
 "/home/kenorb/.purple/certificates/x509/tls_peers/jabber.nso.org.uk") = 0
 [pid   874] writev(8,
 [{"l\4\1\1\37\0\0\0\232\0\0\0\200\0\0\0\1\1o\0\36\0\0\0/im/pidgi"...,
 144}, {"Q\0\0\0\26\0\0\0jabber.nso.org.uk\0"..., 31}], 2) = 175
 [pid   874] --- SIGSEGV (Segmentation fault) @ 0 (0) ---
 [pid   875] +++ killed by SIGSEGV (core dumped) +++
 }}}
 on Ubuntu Linux

 Similar issue: http://ubuntuforums.org/showthread.php?t=540263

 I'd as well problems with installing it:
 http://ubuntuforums.org/archive/index.php/t-1356734.html Because of some
 missing dependencies.

--

Comment(by rekkanoryo):

 What part of "and do ''not'' under any circumstances link to this trac
 instance" did you not understand?

-- 
Ticket URL: <http://developer.pidgin.im/ticket/11939#comment:1>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list