Konversation crashes on quit - please package latest version

Bug #1635911 reported by Valorie Zimmerman
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
konversation (Ubuntu)
Fix Released
High
ԜаӀtеr Ⅼарсһуnѕkі
Yakkety
Won't Fix
High
ԜаӀtеr Ⅼарсһуnѕkі
Zesty
Fix Released
High
ԜаӀtеr Ⅼарсһуnѕkі

Bug Description

[SRU PROPOSAL FOR YAKKETY]

[Impact]
When editing a server of a named network, a crash reproducibly happens. Since the bug occurs in a copy constructor, there could be other crashes related to this, though still within the scope of the server settings dialog. The bug was significant enough to warrant a bugfix release from upstream.

[Test Case]
 1. Start konversation.
 2. The Server Settings dialog should be, by default, shown immediately. If not, navigate to File → Server List or use F2.
 3. Expand one of the networks to show the servers. The default should provide the Freenode network with server chat.freenode.net:8001.
 4. Select a server by clicking on it.
 5. Click the edit button.
 6. CRASH!

[Regression Potential]
There does not seem to be anywhere else that bypass_Proxy is expected to be unset, therefore it seems the regression potential is small, at least for the bugfix. The first thing that will catch a reviewer's attention is the massive size of the debdiff. This is because the other addition that comes with this bug fix is translations for AppData metadata. It is certainly possible that there could be errors in these translations that could lead to additional bugs, but since these are additions that aren't in the current version, this wouldn't be a regression so much as new bugs, and would have a relatively small impact regardless.

[Original Bug Report]
The Konversation website https://konversation.kde.org/ says "Konversation 1.6.2 released! (August 4th, 2016)". Notes say: Konversation 1.6.2 is a hotfix release that fixes an unfortunate severe crash condition that crept into 1.6.1.

Perhaps packaging the newest version would fix the crash.

ProblemType: Bug
DistroRelease: Ubuntu 16.10
Package: konversation 1.6.1-1ubuntu2
ProcVersionSignature: Ubuntu 4.8.0-26.28-generic 4.8.0
Uname: Linux 4.8.0-26-generic x86_64
ApportVersion: 2.20.3-0ubuntu8
Architecture: amd64
CurrentDesktop: KDE
Date: Sat Oct 22 20:03:01 2016
InstallationDate: Installed on 2016-05-07 (168 days ago)
InstallationMedia: Kubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
SourcePackage: konversation
UpgradeStatus: No upgrade log present (probably fresh install)

Debian has it in "Testing" since 30.9.2016 [1], so it should sync automatically for the 'Zesty' 17.04

[1] Debian PTS: https://packages.qa.debian.org/k/konversation.html

Revision history for this message
Valorie Zimmerman (valorie-zimmerman) wrote :
description: updated
Revision history for this message
Valorie Zimmerman (valorie-zimmerman) wrote :

the debug package is missing or incorrectly linked as well -- please fix!

Revision history for this message
Blaze (blaze) wrote :
Clive Johnston (clivejo)
Changed in konversation (Ubuntu Zesty):
assignee: nobody → Walter Lapchynski (wxl)
Changed in konversation (Ubuntu Yakkety):
assignee: nobody → Walter Lapchynski (wxl)
Changed in konversation (Ubuntu Zesty):
importance: Undecided → Critical
Changed in konversation (Ubuntu Yakkety):
importance: Undecided → Critical
importance: Critical → High
Changed in konversation (Ubuntu Zesty):
importance: Critical → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in konversation (Ubuntu Yakkety):
status: New → Confirmed
Changed in konversation (Ubuntu):
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package konversation - 1.6.2-0ubuntu1

---------------
konversation (1.6.2-0ubuntu1) zesty; urgency=medium

  [ Walter Lapchynski ]
  * New upstream release (1.6.2), closes (LP: #1635911)
  * Changed appdata path to metainfo

  [ Clive Johnston ]
  * Adding new files to konversation.install

 -- Walter Lapchynski <email address hidden> Fri, 23 Dec 2016 01:31:44 +0000

Changed in konversation (Ubuntu Zesty):
status: Confirmed → Fix Released
Revision history for this message
Rik Mills (rikmills) wrote :

I do not usually use Yakkety or Konversation, but testing Walter's ppa package in a Yakkety VM seems to work ok.

The severe bug referenced in the upstream changelog seem to be resolved, and konversation connects as it should to the default servers.

Revision history for this message
Darin Miller (darinmiller) wrote :

I have tested 3 different Yakkety boxes (2 laptops and desktop) and this fixes the crash issue on my all boxes.

Changed in konversation (Ubuntu Yakkety):
status: Confirmed → In Progress
Revision history for this message
ԜаӀtеr Ⅼарсһуnѕkі (wxl) wrote :

FYI the aforementioned PPA containing the updated version for yakkety can be found at ppa:wxl/kubuntu

description: updated
Revision history for this message
ԜаӀtеr Ⅼарсһуnѕkі (wxl) wrote :

debdiff added. Needs sponsorship.

Changed in konversation (Ubuntu Yakkety):
status: In Progress → Triaged
description: updated
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

I don't know what this is based on, but it changes the changelog entry for 1.6.1-0ubuntu2, which most definitely should not happen. You should also avoid changing debian/control or any other files in debian/ that don't need to change for a SRU, as it introduces extra noise that is unnecessary.

Furthermore, since this is meant to be a new micro-release, please include the orig tarball used as well (even if it's available via uscan) so we can be certain we're using the same code -- just a debdiff is not sufficient to apply changes for a new release.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

And feel free to resubscribe ubuntu-sponsors when you are ready.

Changed in konversation (Ubuntu Yakkety):
status: Triaged → Won't Fix
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.