2023-08-02 00:02:35 |
Alistair Buxton |
bug |
|
|
added bug |
2023-08-02 00:05:50 |
Alistair Buxton |
bug watch added |
|
https://github.com/hexchat/hexchat/issues/2687 |
|
2023-08-02 00:05:50 |
Alistair Buxton |
bug task added |
|
hexchat-irc |
|
2023-08-02 00:32:26 |
Bug Watch Updater |
hexchat-irc: status |
Unknown |
New |
|
2023-08-03 00:52:27 |
Bug Watch Updater |
hexchat-irc: status |
New |
Fix Released |
|
2024-01-24 19:22:51 |
Sudip Mukherjee |
bug |
|
|
added subscriber Sudip Mukherjee |
2024-01-24 20:14:28 |
Sudip Mukherjee |
hexchat (Ubuntu): status |
New |
Confirmed |
|
2024-01-24 21:22:27 |
C de-Avillez |
nominated for series |
|
Ubuntu Mantic |
|
2024-01-24 21:22:27 |
C de-Avillez |
bug task added |
|
hexchat (Ubuntu Mantic) |
|
2024-01-24 21:22:27 |
C de-Avillez |
nominated for series |
|
Ubuntu Jammy |
|
2024-01-24 21:22:27 |
C de-Avillez |
bug task added |
|
hexchat (Ubuntu Jammy) |
|
2024-01-24 21:22:27 |
C de-Avillez |
nominated for series |
|
Ubuntu Noble |
|
2024-01-24 21:22:27 |
C de-Avillez |
bug task added |
|
hexchat (Ubuntu Noble) |
|
2024-01-24 21:25:43 |
Sudip Mukherjee |
hexchat (Ubuntu Jammy): status |
New |
Confirmed |
|
2024-01-24 21:25:46 |
Sudip Mukherjee |
hexchat (Ubuntu Mantic): status |
New |
Confirmed |
|
2024-01-24 21:29:54 |
Sudip Mukherjee |
hexchat (Ubuntu Jammy): status |
Confirmed |
In Progress |
|
2024-01-24 21:29:57 |
Sudip Mukherjee |
hexchat (Ubuntu Mantic): status |
Confirmed |
In Progress |
|
2024-01-24 21:29:59 |
Sudip Mukherjee |
hexchat (Ubuntu Noble): status |
Confirmed |
In Progress |
|
2024-01-24 21:30:01 |
Sudip Mukherjee |
hexchat (Ubuntu Jammy): assignee |
|
Sudip Mukherjee (sudipmuk) |
|
2024-01-24 21:30:04 |
Sudip Mukherjee |
hexchat (Ubuntu Mantic): assignee |
|
Sudip Mukherjee (sudipmuk) |
|
2024-01-24 21:30:07 |
Sudip Mukherjee |
hexchat (Ubuntu Noble): assignee |
|
Sudip Mukherjee (sudipmuk) |
|
2024-02-22 22:25:20 |
Sudip Mukherjee |
summary |
Hexchat crashes whenever I click on a specific link in a channel |
[SRU] Hexchat crashes whenever I click on a specific link in a channel |
|
2024-02-22 22:25:31 |
Sudip Mukherjee |
description |
The link in question:
https://github.com/SciQLop/SciQLopPlots/tree/main/.github%2Fworkflows
Hexchat has persistent history, so I can click this link any time and Hexchat will instantly crash. I am not sure if it will be reproducible for anyone else. The link itself is not harmful. When clicked, Firefox pops to the foreground but does not open the link. Hexchat crashes with a segfault inside glib.
ProblemType: Bug
DistroRelease: Ubuntu 23.04
Package: hexchat 2.16.1-1build2
ProcVersionSignature: Ubuntu 6.2.0-23.23-generic 6.2.12
Uname: Linux 6.2.0-23-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.26.1-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: XFCE
Date: Wed Aug 2 00:58:01 2023
InstallationDate: Installed on 2023-06-01 (61 days ago)
InstallationMedia: Xubuntu 23.04 "Lunar Lobster" - Release amd64 (20230414.2)
SourcePackage: hexchat
UpgradeStatus: No upgrade log present (probably fresh install) |
[ Impact ]
hexchat will crash when an user clicks on a link in any irc tab if the url contains URL Encoded value of the Forward Slash (/). The URL can be a valid url like:
https://github.com/SciQLop/SciQLopPlots/tree/main/.github%2Fworkflows
or
https://salsa.debian.org/debian/softhsm2/-/tree/master/src%2Fbin
There are other example of the URL and all of them will crash hexchat even though the URL can be opened on a browser.
[ Test Plan ]
Open hexchat
connect to the ubuntu servers as a guest
send the url as a message to the guest
click on the url from the guest's screen.
hexchat will crash if the package is not fixed.
With the fixed package, hexchat will not crash but instead it will say "file not found"
Send a good url like https://salsa.debian.org/ and confirm that hexchat can still open it to check there is no regression.
[ Where problems could occur ]
This is an upstream patch which has modified the way it is testing for fobidden characters in the url. So, as a worst case, if the patch is buggy then URL clicking ability of hexchat will be affected.
[ Other Info ]
upstream patch is further encoding the '%' in the URL to %25 which is the correct thing to do. And thus the URL becomes an invalid url after hexchat processes it.
As a hexchat user I would have preferred if upstream could have somehow managed to open the URL as we can open it in the browser.
[ Original Bug Description ]
The link in question:
https://github.com/SciQLop/SciQLopPlots/tree/main/.github%2Fworkflows
Hexchat has persistent history, so I can click this link any time and Hexchat will instantly crash. I am not sure if it will be reproducible for anyone else. The link itself is not harmful. When clicked, Firefox pops to the foreground but does not open the link. Hexchat crashes with a segfault inside glib.
ProblemType: Bug
DistroRelease: Ubuntu 23.04
Package: hexchat 2.16.1-1build2
ProcVersionSignature: Ubuntu 6.2.0-23.23-generic 6.2.12
Uname: Linux 6.2.0-23-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.26.1-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: XFCE
Date: Wed Aug 2 00:58:01 2023
InstallationDate: Installed on 2023-06-01 (61 days ago)
InstallationMedia: Xubuntu 23.04 "Lunar Lobster" - Release amd64 (20230414.2)
SourcePackage: hexchat
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2024-02-22 22:26:04 |
Sudip Mukherjee |
attachment added |
|
hexchat_noble.debdiff https://bugs.launchpad.net/ubuntu/+source/hexchat/+bug/2029314/+attachment/5748588/+files/hexchat_noble.debdiff |
|
2024-02-22 22:26:19 |
Sudip Mukherjee |
attachment added |
|
hexchat_mantic.debdiff https://bugs.launchpad.net/ubuntu/+source/hexchat/+bug/2029314/+attachment/5748589/+files/hexchat_mantic.debdiff |
|
2024-02-22 22:26:33 |
Sudip Mukherjee |
attachment added |
|
hexchat_jammy.debdiff https://bugs.launchpad.net/ubuntu/+source/hexchat/+bug/2029314/+attachment/5748590/+files/hexchat_jammy.debdiff |
|
2024-02-22 22:26:54 |
Sudip Mukherjee |
hexchat (Ubuntu Jammy): status |
In Progress |
Confirmed |
|
2024-02-22 22:26:56 |
Sudip Mukherjee |
hexchat (Ubuntu Mantic): status |
In Progress |
Confirmed |
|
2024-02-22 22:26:59 |
Sudip Mukherjee |
hexchat (Ubuntu Noble): status |
In Progress |
Confirmed |
|
2024-02-22 22:27:01 |
Sudip Mukherjee |
hexchat (Ubuntu Jammy): assignee |
Sudip Mukherjee (sudipmuk) |
|
|
2024-02-22 22:27:03 |
Sudip Mukherjee |
hexchat (Ubuntu Mantic): assignee |
Sudip Mukherjee (sudipmuk) |
|
|
2024-02-22 22:27:06 |
Sudip Mukherjee |
hexchat (Ubuntu Noble): assignee |
Sudip Mukherjee (sudipmuk) |
|
|
2024-02-22 22:27:16 |
Sudip Mukherjee |
bug |
|
|
added subscriber Ubuntu Sponsors |
2024-03-04 18:22:50 |
Steve Langasek |
hexchat (Ubuntu Noble): status |
Confirmed |
Fix Committed |
|
2024-03-12 14:03:21 |
Lukas Märdian |
removed subscriber Ubuntu Sponsors |
|
|
|
2024-03-12 14:06:46 |
Lukas Märdian |
hexchat (Ubuntu Jammy): status |
Confirmed |
In Progress |
|
2024-03-12 14:06:48 |
Lukas Märdian |
hexchat (Ubuntu Mantic): status |
Confirmed |
In Progress |
|
2024-03-12 15:43:05 |
Ubuntu Archive Robot |
bug |
|
|
added subscriber Lukas Märdian |
2024-03-15 13:18:09 |
Timo Aaltonen |
hexchat (Ubuntu Mantic): status |
In Progress |
Fix Committed |
|
2024-03-15 13:18:10 |
Timo Aaltonen |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2024-03-15 13:18:13 |
Timo Aaltonen |
bug |
|
|
added subscriber SRU Verification |
2024-03-15 13:18:15 |
Timo Aaltonen |
tags |
amd64 apport-bug lunar |
amd64 apport-bug lunar verification-needed verification-needed-mantic |
|
2024-03-15 13:19:12 |
Timo Aaltonen |
hexchat (Ubuntu Jammy): status |
In Progress |
Fix Committed |
|
2024-03-15 13:19:15 |
Timo Aaltonen |
tags |
amd64 apport-bug lunar verification-needed verification-needed-mantic |
amd64 apport-bug lunar verification-needed verification-needed-jammy verification-needed-mantic |
|
2024-03-28 08:14:09 |
Launchpad Janitor |
hexchat (Ubuntu Noble): status |
Fix Committed |
Fix Released |
|
2024-05-04 18:02:09 |
Sudip Mukherjee |
tags |
amd64 apport-bug lunar verification-needed verification-needed-jammy verification-needed-mantic |
amd64 apport-bug lunar verification-done verification-done-jammy verification-done-mantic |
|