xchat-gnome crashed with SIGSEGV in servlist_server_remove_all()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xchat-gnome (Ubuntu) |
New
|
Medium
|
Unassigned |
Bug Description
xchat-gnome bailed out ungracefully while removing Networks.
New install of xchat-gnome, removing Networks from the list that are there by default.
Highlight top Network in list - click delete - that one disappears and then immediately presented with the dialog box to delete the next with the "Delete" button already highlighted - press return key - expect to delete that Network - instead application crashes.
To be fair - this is on the latest 12.04 alpha - so can't expect things to be perfect :D
lsb_release -rd
Description: Ubuntu precise (development branch)
Release: 12.04
uname -a
Linux ubulaptop1204 3.2.0-11-generic #19-Ubuntu SMP Thu Jan 26 02:22:34 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
apt-cache policy xchat-gnome
xchat-gnome:
Installed: 1:0.30.
Candidate: 1:0.30.
Version table:
*** 1:0.30.
500 http://
100 /var/lib/
Thanks :)
ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: xchat-gnome 1:0.30.
ProcVersionSign
Uname: Linux 3.2.0-11-generic x86_64
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
Date: Sun Jan 29 00:01:13 2012
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20111129.1)
ProcCmdline: xchat-gnome
ProcEnviron:
LANGUAGE=en_GB:en
PATH=(custom, no user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x45a8a0 <servlist_
PC (0x0045a8a0) ok
source "(%rax)" (0x0000006f) not located in a known VMA region (needed readable region)!
destination "%rsi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: xchat-gnome
StacktraceTop:
servlist_
?? ()
g_closure_invoke () from /usr/lib/
?? () from /usr/lib/
g_signal_
Title: xchat-gnome crashed with SIGSEGV in servlist_
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
OK - just replicated this.
To replicate you need to select a Network other than the top one in the list and hit Remove - Remove in the dialog box - that network gets removed and then immediately presented with Remove dialog for next in list - press Remove on that dialog - app crashes.
Selecting the top in the list and removing works as expected - that Network is removed and no further dialog is presented.