Activity log for bug #2029314

Date Who What changed Old value New value Message
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