pidgin crashed with SIGSEGV in g_file_set_contents()

Bug #445369 reported by abujafar
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pidgin-libnotify
New
Undecided
Unassigned
pidgin (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

Binary package hint: pidgin

This is a nasty bug. I'll try to do my best to describe it.
When "Hide new IM conversations" is set to Always (as it should be to fully use Ubuntu notification system) i experience random crashes while closing a chat dialog opened via the indicator applet. I have to double hit the close button in order to close this dialog because the first time the dialog is cleaned of all its GTK widgets and the second time is closed and Pidgin crashes.
I also noted that sometimes more than one chat dialog is opened (a normal one and another one with this behavior) so not all chats are tabbed inside the same chat window. This bug never shows up if the chat dialog (with another person) is alredy open when receiving a message that starts a new conversation.

I think this bug is related with how pidgin and libnotify-pidgin operate together.

ProblemType: Crash
Architecture: i386
Date: Wed Oct 7 13:24:18 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/pidgin
Package: pidgin 1:2.6.2-1ubuntu6
ProcCmdline: pidgin
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-12.39-generic
Signal: 11
SourcePackage: pidgin
StacktraceTop:
 g_file_set_contents () from /lib/libglib-2.0.so.0
 pidgin_conv_window_add_gtkconv ()
 ?? ()
 purple_conversation_new () from /usr/lib/libpurple.so.0
 ?? ()
Title: pidgin crashed with SIGSEGV in g_file_set_contents()
Uname: Linux 2.6.31-12-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare tape
SegvAnalysis:
 Segfault happened at: 0x78add2 <g_file_set_contents+1250>: (bad)
 PC (0x0078add2) ok
 SP (0xbfd20b20) ok
 Reason could not be automatically determined.
SegvReason: Reason could not be automatically determined.

Revision history for this message
abujafar (abujafar) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:g_file_set_contents () from /lib/libglib-2.0.so.0
pidgin_conv_window_add_gtkconv (win=0x919b800,
private_gtkconv_new (conv=0x92592f8,
purple_conversation_new (type=PURPLE_CONV_TYPE_IM,
received_im_msg_cb (account=0x8fe3350,

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt (retraced)
Changed in pidgin (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
abujafar (abujafar)
Changed in pidgin-libnotify:
assignee: nobody → Ted Gould (ted)
Kees Cook (kees)
description: updated
Revision history for this message
Charlie Kravetz (cjkgeek) wrote :

Thanks for reporting this bug and any supporting documentation. Since this bug has enough information provided for a developer to begin work, I'm going to mark it as confirmed and let them handle it from here. Thanks for taking the time to make Ubuntu better!

Changed in pidgin (Ubuntu):
status: New → Triaged
Ted Gould (ted)
Changed in pidgin-libnotify:
assignee: Ted Gould (ted) → nobody
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.