pidgin crashed with SIGSEGV in pidgin_conv_add_gtkconv()

Bug #1010129 reported by Chinmay Kamat
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pidgin-sipe (Ubuntu)
New
Undecided
Unassigned

Bug Description

I am not sure if this a pidgin issue or a pidgin-sipe issue, but it started after I enabled the pidgin-sipe plugin. Occurs on the package in the official repo as well as in the current PPA. Stack trace from /var/crash follows:

InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
NonfreeKernelModules: iomod nvidia
Package: pidgin 1:2.10.4-1ubuntu0+pidgin3.12.04 [origin: LP-PPA-pidgin-developers]
PackageArchitecture: amd64
ProcVersionSignature: Ubuntu 3.2.0-24.39-generic 3.2.16
Registers:
 rax 0x2 2
 rbx 0x107ff 67583
 rcx 0xc1 193
 rdx 0x0 0
 rsi 0x7f6a57b3e9f0 140094714669552
 rdi 0x7f6a58d07cb0 140094733319344
 rbp 0x7f6a59006600 0x7f6a59006600
 rsp 0x7fff41ba4d00 0x7fff41ba4d00
 r8 0x0 0
 r9 0x8 8
 r10 0xfffffffffffffcd8 -808
 r11 0x7f6a543c14d0 140094656484560
 r12 0x7f6a59006608 140094736459272
 r13 0x7f6a59cb9330 140094749774640
 r14 0x7f6a59cb94e0 140094749775072
 r15 0x7f6a59daa038 140094750761016
 rip 0x7f6a57ad37df 0x7f6a57ad37df
 eflags 0x10297 [ CF PF AF SF IF RF ]
 cs 0x33 51
 ss 0x2b 43
 ds 0x0 0
 es 0x0 0
 fs 0x0 0
 gs 0x0 0
SegvAnalysis:
 Segfault happened at: 0x7f6a57ad37df: mov 0x78(%rbx),%rdi
 PC (0x7f6a57ad37df) ok
 source "0x78(%rbx)" (0x00010877) not located in a known VMA region (needed readable region)!
 destination "%rdi" ok
SegvReason: reading unknown VMA
SourcePackage: pidgin
Stacktrace:
 #0 0x00007f6a57ad37df in ?? ()
 No symbol table info available.
 #1 0x00007f6a57ada922 in pidgin_conv_window_add_gtkconv ()
 No symbol table info available.
 #2 0x00007f6a57adfd45 in ?? ()
 No symbol table info available.
 #3 0x00007f6a54956408 in purple_conversation_new () from /usr/lib/libpurple.so.0
 No symbol table info available.
 #4 0x00007f6a57ae0aae in ?? ()
 No symbol table info available.
 #5 0x00007f6a5498902f in purple_signal_emit_vargs () from /usr/lib/libpurple.so.0
 No symbol table info available.
 #6 0x00007f6a54989181 in purple_signal_emit () from /usr/lib/libpurple.so.0
 No symbol table info available.
 #7 0x00007f6a54987971 in serv_got_im () from /usr/lib/libpurple.so.0
 No symbol table info available.
 #8 0x00007f6a39fb6d4f in process_incoming_message () from /usr/lib/purple-2/libsipe.so
 No symbol table info available.
 #9 0x00007f6a39facb91 in ?? () from /usr/lib/purple-2/libsipe.so
 No symbol table info available.
 #10 0x00007f6a57ae81ae in ?? ()
 No symbol table info available.
 #11 0x00007f6a54c70c9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #12 0x00007f6a54c71060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #13 0x00007f6a54c7145a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #14 0x00007f6a55e9c2f7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #15 0x00007f6a57aad17e in main ()
 No symbol table info available.
StacktraceAddressSignature: /usr/bin/pidgin:11:x86_64:/usr/bin/pidgin+617df:/usr/bin/pidgin+68922:/usr/bin/pidgin+6dd45:/usr/lib/libpurple.so.0.10.4+5f408:/usr/bin/pidgin+6eaae:/usr/lib/libpurple.so.0.10.4+9202f:/usr/lib/libpurple.so.0.10.4+92181:/usr/lib/libpurple.so.0.10.4+90971:/usr/lib/purple-2/libsipe.so+20d4f:/usr/lib/purple-2/libsipe.so+16b91:/usr/bin/pidgin+761ae:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.1+47c9a:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.1+48060:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.1+4845a:/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.10+1342f7

So far I have been unable to get a reason / reprod steps for this. It occurs randomly and quite frequently.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.