I can confirm this issue, I have the exact same problem.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to pidgin in Ubuntu.
https://bugs.launchpad.net/bugs/881259

Title:
  Crash when losing IRC connection with signal SIGPIPE, Broken pipe in
  write () from /lib/x86_64-linux-gnu/libpthread.so.0

Status in “pidgin” package in Ubuntu:
  New

Bug description:
  This has happened several times to me when being connected to an IRC
  server with a bad connection (mobile access through phone in train)
  but I hadn't installed the -dbg package until yet, so I can only
  provide an incomplete backtrace at this point, which however looks
  pretty obvious to me:

  bt
  #0  0x00007ffff789807d in write () from /lib/x86_64-linux-gnu/libpthread.so.0
  #1  0x00007fffe0204047 in irc_send_len () from /usr/lib/purple-2/libirc.so
  #2  0x00007fffe0201ab9 in irc_cmd_quit () from /usr/lib/purple-2/libirc.so
  #3  0x00007fffe0203137 in ?? () from /usr/lib/purple-2/libirc.so
  #4  0x00007ffff4bdff91 in _purple_connection_destroy () from 
/usr/lib/libpurple.so.0
  #5  0x00007ffff4bcb6ee in purple_account_disconnect () from 
/usr/lib/libpurple.so.0
  #6  0x00007ffff4bdf1e5 in ?? () from /usr/lib/libpurple.so.0
  #7  0x00007ffff4efe23b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #8  0x00007ffff4efca5d in g_main_context_dispatch () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #9  0x00007ffff4efd258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #10 0x00007ffff4efd792 in g_main_loop_run () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #11 0x00007ffff6333db7 in gtk_main () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  #12 0x00007ffff7f4718e in main ()

  
  (gdb) info registers
  rax            0xffffffffffffffe0     -32
  rbx            0x0    0
  rcx            0xffffffffffffffff     -1
  rdx            0x10   16
  rsi            0x7ffff92551a0 140737373360544
  rdi            0x1b   27
  rbp            0x7ffff88e5800 0x7ffff88e5800
  rsp            0x7fffffffbb20 0x7fffffffbb20
  r8             0x7ffff82b40c0 140737356972224
  r9             0x1f11 7953
  r10            0x1    1
  r11            0x293  659
  r12            0x10   16
  r13            0x7ffff92e8580 140737373963648
  r14            0x7ffff51ac670 140737305560688
  r15            0x7ffff8212490 140737356309648
  rip            0x7ffff789807d 0x7ffff789807d <write+45>
  eflags         0x293  [ CF AF SF IF ]
  cs             0x33   51
  ss             0x2b   43
  ds             0x0    0
  es             0x0    0
  fs             0x0    0
  gs             0x0    0

  (gdb) x/16i $pc
  => 0x7ffff789807d <write+45>: mov    (%rsp),%rdi
     0x7ffff7898081 <write+49>: mov    %rax,%rdx
     0x7ffff7898084 <write+52>: callq  0x7ffff7897b30 
<__pthread_disable_asynccancel>
     0x7ffff7898089 <write+57>: mov    %rdx,%rax
     0x7ffff789808c <write+60>: add    $0x8,%rsp
     0x7ffff7898090 <write+64>: cmp    $0xfffffffffffff001,%rax
     0x7ffff7898096 <write+70>: jae    0x7ffff7898099 <write+73>
     0x7ffff7898098 <write+72>: retq   
     0x7ffff7898099 <write+73>: mov    0x208ed8(%rip),%rcx        # 
0x7ffff7aa0f78
     0x7ffff78980a0 <write+80>: xor    %edx,%edx
     0x7ffff78980a2 <write+82>: sub    %rax,%rdx
     0x7ffff78980a5 <write+85>: mov    %edx,%fs:(%rcx)
     0x7ffff78980a8 <write+88>: or     $0xffffffffffffffff,%rax
     0x7ffff78980ac <write+92>: jmp    0x7ffff7898098 <write+72>
     0x7ffff78980ae:    nop
     0x7ffff78980af:    nop

  (gdb) thread apply all backtrace

  Thread 4 (Thread 0x7fffda442700 (LWP 7956)):
  #0  0x00007ffff48bc773 in poll () from /lib/x86_64-linux-gnu/libc.so.6
  #1  0x00007ffff4efcf68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00007ffff4efd792 in g_main_loop_run () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #3  0x00007ffff2d22516 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  #4  0x00007ffff4f222b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #5  0x00007ffff7890efc in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
  #6  0x00007ffff48c889d in clone () from /lib/x86_64-linux-gnu/libc.so.6
  #7  0x0000000000000000 in ?? ()

  Thread 2 (Thread 0x7fffe1c5e700 (LWP 7954)):
  #0  0x00007ffff48c1913 in select () from /lib/x86_64-linux-gnu/libc.so.6
  #1  0x00007fffe229386a in ?? () from /usr/lib/libtcl8.5.so.0
  #2  0x00007ffff7890efc in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
  #3  0x00007ffff48c889d in clone () from /lib/x86_64-linux-gnu/libc.so.6
  #4  0x0000000000000000 in ?? ()

  Thread 1 (Thread 0x7ffff7ec79a0 (LWP 7953)):
  #0  0x00007ffff789807d in write () from /lib/x86_64-linux-gnu/libpthread.so.0
  #1  0x00007fffe0204047 in irc_send_len () from /usr/lib/purple-2/libirc.so
  #2  0x00007fffe0201ab9 in irc_cmd_quit () from /usr/lib/purple-2/libirc.so
  #3  0x00007fffe0203137 in ?? () from /usr/lib/purple-2/libirc.so
  #4  0x00007ffff4bdff91 in _purple_connection_destroy () from 
/usr/lib/libpurple.so.0
  #5  0x00007ffff4bcb6ee in purple_account_disconnect () from 
/usr/lib/libpurple.so.0
  #6  0x00007ffff4bdf1e5 in ?? () from /usr/lib/libpurple.so.0
  #7  0x00007ffff4efe23b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #8  0x00007ffff4efca5d in g_main_context_dispatch () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #9  0x00007ffff4efd258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #10 0x00007ffff4efd792 in g_main_loop_run () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #11 0x00007ffff6333db7 in gtk_main () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  #12 0x00007ffff7f4718e in main ()

  If necessary, I can provide a full backtrace the next time this
  happens.  I also enabled apport for future crashes...

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/881259/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to