Activity log for bug #1969968

Date Who What changed Old value New value Message
2022-04-22 17:24:21 Joseph Maillardet bug added bug
2022-11-28 15:20:49 Launchpad Janitor impressive (Ubuntu): status New Confirmed
2023-12-14 20:11:13 Sudip Mukherjee impressive (Ubuntu): status Confirmed New
2023-12-14 20:11:20 Sudip Mukherjee summary impressive segfault [SRU] impressive segfault
2023-12-14 20:12:29 Sudip Mukherjee description On Ubuntu 22.04 with default Ubuntu session (Wayland) impressive crash when trying to open any PDF files. Terminal say : Welcome to Impressive version 0.13.0-beta2 (SVN r298) pygame 2.1.2 (SDL 2.0.20, Python 3.10.4) Hello from the pygame community. https://www.pygame.org/contribute.html Detected screen size: 2560x1080 pixels PDF renderer: MuPDF 1.4 or newer Segmentation error Crash happen with or without mupdf installed. ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: impressive 0.13.0~beta2-2 ProcVersionSignature: Ubuntu 5.15.0-25.25-generic 5.15.30 Uname: Linux 5.15.0-25-generic x86_64 ApportVersion: 2.20.11-0ubuntu82 Architecture: amd64 CasperMD5CheckResult: unknown CurrentDesktop: ubuntu:GNOME Date: Fri Apr 22 19:15:49 2022 EcryptfsInUse: Yes PackageArchitecture: all ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=fr_FR.UTF-8 SHELL=/bin/bash SourcePackage: impressive UpgradeStatus: Upgraded to jammy on 2022-04-22 (0 days ago) modified.conffile..etc.default.apport: # set this to 0 to disable apport, or to 1 to enable it # you can temporarily override this with # sudo service apport start force_start=1 enabled=0 mtime.conffile..etc.default.apport: 2015-11-27T14:42:56.796345 [ Impact ] * impressive fails to open any pdf and results in a segfault [ Test Plan ] * install impressive in a Jammy installation * try open any pdf from cmdline using the command: impressive <pdfname> Example: $ impressive test.pdf * It will fail and will print the following error message: Welcome to Impressive version 0.13.0-beta2 (SVN r298) pygame 2.1.2 (SDL 2.0.20, Python 3.10.12) Hello from the pygame community. https://www.pygame.org/contribute.html Detected screen size: 1280x800 pixels PDF renderer: Xpdf/Poppler pdftkParse() FAILED Segmentation fault (core dumped) * With the fix impressive will be able to open the pdf and display it. [ Where problems could occur ] * The fix is checking for the pygame sdl version and then based on the version using the correct SDL library. It does not change any other code and so does not change the behaviour and has little chance of regressing the user behaviour. [ Other Info ] * The problem exists in v0.13.0~beta2-2 and has been fixed by upstream in v0.13.1 and so only Jammy is affected. [ Original Bug Description ] On Ubuntu 22.04 with default Ubuntu session (Wayland) impressive crash when trying to open any PDF files. Terminal say : Welcome to Impressive version 0.13.0-beta2 (SVN r298) pygame 2.1.2 (SDL 2.0.20, Python 3.10.4) Hello from the pygame community. https://www.pygame.org/contribute.html Detected screen size: 2560x1080 pixels PDF renderer: MuPDF 1.4 or newer Segmentation error Crash happen with or without mupdf installed. ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: impressive 0.13.0~beta2-2 ProcVersionSignature: Ubuntu 5.15.0-25.25-generic 5.15.30 Uname: Linux 5.15.0-25-generic x86_64 ApportVersion: 2.20.11-0ubuntu82 Architecture: amd64 CasperMD5CheckResult: unknown CurrentDesktop: ubuntu:GNOME Date: Fri Apr 22 19:15:49 2022 EcryptfsInUse: Yes PackageArchitecture: all ProcEnviron:  TERM=xterm-256color  PATH=(custom, no user)  XDG_RUNTIME_DIR=<set>  LANG=fr_FR.UTF-8  SHELL=/bin/bash SourcePackage: impressive UpgradeStatus: Upgraded to jammy on 2022-04-22 (0 days ago) modified.conffile..etc.default.apport:  # set this to 0 to disable apport, or to 1 to enable it  # you can temporarily override this with  # sudo service apport start force_start=1  enabled=0 mtime.conffile..etc.default.apport: 2015-11-27T14:42:56.796345
2023-12-14 20:13:19 Sudip Mukherjee attachment added impressive_jammy.debdiff https://bugs.launchpad.net/ubuntu/+source/impressive/+bug/1969968/+attachment/5729272/+files/impressive_jammy.debdiff
2023-12-14 20:13:55 Sudip Mukherjee bug added subscriber Ubuntu Sponsors
2023-12-14 20:14:21 Sudip Mukherjee bug added subscriber Sudip Mukherjee
2023-12-14 20:38:23 Erich Eickmeyer nominated for series Ubuntu Jammy
2023-12-14 20:38:23 Erich Eickmeyer bug task added impressive (Ubuntu Jammy)
2023-12-14 20:40:07 Erich Eickmeyer nominated for series Ubuntu Mantic
2023-12-14 20:40:07 Erich Eickmeyer bug task added impressive (Ubuntu Mantic)
2023-12-14 20:40:07 Erich Eickmeyer nominated for series Ubuntu Lunar
2023-12-14 20:40:07 Erich Eickmeyer bug task added impressive (Ubuntu Lunar)
2023-12-14 20:40:07 Erich Eickmeyer nominated for series Ubuntu Noble
2023-12-14 20:40:07 Erich Eickmeyer bug task added impressive (Ubuntu Noble)
2023-12-14 20:40:13 Erich Eickmeyer impressive (Ubuntu Lunar): status New Invalid
2023-12-14 20:40:15 Erich Eickmeyer impressive (Ubuntu Mantic): status New Invalid
2023-12-14 20:40:17 Erich Eickmeyer impressive (Ubuntu Noble): status New Invalid
2023-12-14 20:46:17 Simon Quigley removed subscriber Ubuntu Sponsors
2023-12-14 21:19:44 Sudip Mukherjee attachment added impressive_jammy.debdiff https://bugs.launchpad.net/ubuntu/+source/impressive/+bug/1969968/+attachment/5729282/+files/impressive_jammy.debdiff
2023-12-14 21:43:03 Ubuntu Archive Robot bug added subscriber Simon Quigley
2023-12-15 07:32:22 Sudip Mukherjee description [ Impact ] * impressive fails to open any pdf and results in a segfault [ Test Plan ] * install impressive in a Jammy installation * try open any pdf from cmdline using the command: impressive <pdfname> Example: $ impressive test.pdf * It will fail and will print the following error message: Welcome to Impressive version 0.13.0-beta2 (SVN r298) pygame 2.1.2 (SDL 2.0.20, Python 3.10.12) Hello from the pygame community. https://www.pygame.org/contribute.html Detected screen size: 1280x800 pixels PDF renderer: Xpdf/Poppler pdftkParse() FAILED Segmentation fault (core dumped) * With the fix impressive will be able to open the pdf and display it. [ Where problems could occur ] * The fix is checking for the pygame sdl version and then based on the version using the correct SDL library. It does not change any other code and so does not change the behaviour and has little chance of regressing the user behaviour. [ Other Info ] * The problem exists in v0.13.0~beta2-2 and has been fixed by upstream in v0.13.1 and so only Jammy is affected. [ Original Bug Description ] On Ubuntu 22.04 with default Ubuntu session (Wayland) impressive crash when trying to open any PDF files. Terminal say : Welcome to Impressive version 0.13.0-beta2 (SVN r298) pygame 2.1.2 (SDL 2.0.20, Python 3.10.4) Hello from the pygame community. https://www.pygame.org/contribute.html Detected screen size: 2560x1080 pixels PDF renderer: MuPDF 1.4 or newer Segmentation error Crash happen with or without mupdf installed. ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: impressive 0.13.0~beta2-2 ProcVersionSignature: Ubuntu 5.15.0-25.25-generic 5.15.30 Uname: Linux 5.15.0-25-generic x86_64 ApportVersion: 2.20.11-0ubuntu82 Architecture: amd64 CasperMD5CheckResult: unknown CurrentDesktop: ubuntu:GNOME Date: Fri Apr 22 19:15:49 2022 EcryptfsInUse: Yes PackageArchitecture: all ProcEnviron:  TERM=xterm-256color  PATH=(custom, no user)  XDG_RUNTIME_DIR=<set>  LANG=fr_FR.UTF-8  SHELL=/bin/bash SourcePackage: impressive UpgradeStatus: Upgraded to jammy on 2022-04-22 (0 days ago) modified.conffile..etc.default.apport:  # set this to 0 to disable apport, or to 1 to enable it  # you can temporarily override this with  # sudo service apport start force_start=1  enabled=0 mtime.conffile..etc.default.apport: 2015-11-27T14:42:56.796345 [ Impact ] 'impressive' is completely unusable in Jammy. It fails to open any pdf and results in a segfault with the following error: Welcome to Impressive version 0.13.0-beta2 (SVN r298) pygame 2.1.2 (SDL 2.0.20, Python 3.10.12) Hello from the pygame community. https://www.pygame.org/contribute.html Detected screen size: 1280x800 pixels PDF renderer: Xpdf/Poppler pdftkParse() FAILED Segmentation fault (core dumped) [ Test Plan ] * install impressive in a Jammy installation * try open any pdf from cmdline using the command: impressive <pdfname> Example: $ impressive test.pdf * It will fail and will print the error message with segfault. * With the fix, impressive will be able to open the pdf and display it. [ Where problems could occur ]  * The fix is checking for the pygame sdl version and then based on the version using the correct SDL library.    It does not change any other code and so does not change the behaviour and has little chance of regressing the user behaviour. [ Other Info ] * When any user executes impressive, it will try to load the Pygame SDL libraries. And the old v0.13.0-beta2 expects the Pygame SDL libraries to be pre-v2.0.0. But Jammy has a later version of Pygame and as a result 'impressive' fails to find the library. * The problem exists in v0.13.0~beta2-2 and has been fixed by upstream in v0.13.1 and so only Jammy is affected. [ Original Bug Description ] On Ubuntu 22.04 with default Ubuntu session (Wayland) impressive crash when trying to open any PDF files. Terminal say : Welcome to Impressive version 0.13.0-beta2 (SVN r298) pygame 2.1.2 (SDL 2.0.20, Python 3.10.4) Hello from the pygame community. https://www.pygame.org/contribute.html Detected screen size: 2560x1080 pixels PDF renderer: MuPDF 1.4 or newer Segmentation error Crash happen with or without mupdf installed. ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: impressive 0.13.0~beta2-2 ProcVersionSignature: Ubuntu 5.15.0-25.25-generic 5.15.30 Uname: Linux 5.15.0-25-generic x86_64 ApportVersion: 2.20.11-0ubuntu82 Architecture: amd64 CasperMD5CheckResult: unknown CurrentDesktop: ubuntu:GNOME Date: Fri Apr 22 19:15:49 2022 EcryptfsInUse: Yes PackageArchitecture: all ProcEnviron:  TERM=xterm-256color  PATH=(custom, no user)  XDG_RUNTIME_DIR=<set>  LANG=fr_FR.UTF-8  SHELL=/bin/bash SourcePackage: impressive UpgradeStatus: Upgraded to jammy on 2022-04-22 (0 days ago) modified.conffile..etc.default.apport:  # set this to 0 to disable apport, or to 1 to enable it  # you can temporarily override this with  # sudo service apport start force_start=1  enabled=0 mtime.conffile..etc.default.apport: 2015-11-27T14:42:56.796345
2023-12-15 08:07:20 Joseph Maillardet removed subscriber Joseph Maillardet
2024-01-06 00:29:34 Steve Langasek impressive (Ubuntu Jammy): status New Fix Committed
2024-01-06 00:29:36 Steve Langasek bug added subscriber Ubuntu Stable Release Updates Team
2024-01-06 00:29:38 Steve Langasek bug added subscriber SRU Verification
2024-01-06 00:29:41 Steve Langasek tags amd64 apport-bug jammy wayland-session amd64 apport-bug jammy verification-needed verification-needed-jammy wayland-session
2024-01-06 00:33:21 Steve Langasek impressive (Ubuntu Lunar): status Invalid Fix Released
2024-01-06 00:33:23 Steve Langasek impressive (Ubuntu Mantic): status Invalid Fix Released
2024-01-06 00:33:25 Steve Langasek impressive (Ubuntu Noble): status Invalid Fix Released
2024-01-12 21:25:27 Sudip Mukherjee tags amd64 apport-bug jammy verification-needed verification-needed-jammy wayland-session amd64 apport-bug jammy verification-done verification-done-jammy wayland-session
2024-01-17 14:59:36 Robie Basak removed subscriber Ubuntu Stable Release Updates Team
2024-01-17 15:26:04 Launchpad Janitor impressive (Ubuntu Jammy): status Fix Committed Fix Released