[Desktop-packages] [Bug 1273393] Re: OpenBve.exe crashed with SIGABRT in gdip_load_png_image_from_file_or_stream()
I've also reported one of the crashing PNG files upstream to Mono: https://bugzilla.xamarin.com/show_bug.cgi?id=24651 ** Bug watch added: bugzilla.xamarin.com/ #24651 http://bugzilla.xamarin.com/show_bug.cgi?id=24651 -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to libgdiplus in Ubuntu. https://bugs.launchpad.net/bugs/1273393 Title: OpenBve.exe crashed with SIGABRT in gdip_load_png_image_from_file_or_stream() Status in “libgdiplus” package in Ubuntu: Confirmed Status in “openbve” package in Ubuntu: Confirmed Bug description: Started it up and did not open or respond got the latest up dates ProblemType: Crash DistroRelease: Ubuntu 14.04 Package: openbve 1.4.0.9-1 ProcVersionSignature: Ubuntu 3.13.0-5.20-generic 3.13.0 Uname: Linux 3.13.0-5-generic x86_64 ApportVersion: 2.13.2-0ubuntu2 Architecture: amd64 CurrentDesktop: Unity Date: Mon Jan 27 14:31:06 2014 ExecutablePath: /usr/lib/openbve/OpenBve.exe InstallationDate: Installed on 2014-01-22 (5 days ago) InstallationMedia: Ubuntu 14.04 LTS Trusty Tahr - Alpha amd64 (20140121) InterpreterPath: /usr/bin/mono-sgen PackageArchitecture: all ProcCmdline: /usr/bin/cli /usr/lib/openbve/OpenBve.exe /filesystem=/etc/openbve/filesystem.cfg ProcEnviron: LANGUAGE=en_US PATH=(custom, no user) XDG_RUNTIME_DIR=set LANG=en_US.UTF-8 SHELL=/bin/bash Signal: 6 SourcePackage: openbve StacktraceTop: ?? () from /usr/lib/libgdiplus.so.0 GdipLoadImageFromFile () from /usr/lib/libgdiplus.so.0 ?? () ?? () ?? () Title: OpenBve.exe crashed with SIGABRT in GdipLoadImageFromFile() UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo --- ApportVersion: 2.13.2-0ubuntu2 Architecture: amd64 CurrentDesktop: Unity DistroRelease: Ubuntu 14.04 InstallationDate: Installed on 2014-01-22 (5 days ago) InstallationMedia: Ubuntu 14.04 LTS Trusty Tahr - Alpha amd64 (20140121) Package: openbve 1.4.0.9-1 PackageArchitecture: all ProcVersionSignature: Ubuntu 3.13.0-5.20-generic 3.13.0 Tags: trusty Uname: Linux 3.13.0-5-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo _MarkForUpload: True --- ApportVersion: 2.13.3-0ubuntu1 Architecture: amd64 CurrentDesktop: Unity DistroRelease: Ubuntu 14.04 InstallationDate: Installed on 2014-03-27 (3 days ago) InstallationMedia: Ubuntu 14.04 LTS Trusty Tahr - Beta amd64 (20140325.1) Package: openbve 1.4.0.9-1 PackageArchitecture: all Tags: trusty Uname: Linux 3.14.0-031400rc8-lowlatency x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip libvirtd lpadmin plugdev sambashare sudo _MarkForUpload: True To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libgdiplus/+bug/1273393/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1273393] Re: OpenBve.exe crashed with SIGABRT in gdip_load_png_image_from_file_or_stream()
Something's odd there then, I'll have to investigate further with a clean VM rather than one I've been messing with. The cause of the error though is that it's looking for the plugins in the Debian location rather than the Ubuntu location (Have you been fiddling with environment variables at all?) This in turn means it can't load the textures, and gives the missing files error :) As a temporary copy the contents of /usr/lib/openbve/ to /usr/share/games/openbve That should then work correctly I hope -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to libgdiplus in Ubuntu. https://bugs.launchpad.net/bugs/1273393 Title: OpenBve.exe crashed with SIGABRT in gdip_load_png_image_from_file_or_stream() Status in “libgdiplus” package in Ubuntu: Confirmed Status in “openbve” package in Ubuntu: Confirmed Bug description: Started it up and did not open or respond got the latest up dates ProblemType: Crash DistroRelease: Ubuntu 14.04 Package: openbve 1.4.0.9-1 ProcVersionSignature: Ubuntu 3.13.0-5.20-generic 3.13.0 Uname: Linux 3.13.0-5-generic x86_64 ApportVersion: 2.13.2-0ubuntu2 Architecture: amd64 CurrentDesktop: Unity Date: Mon Jan 27 14:31:06 2014 ExecutablePath: /usr/lib/openbve/OpenBve.exe InstallationDate: Installed on 2014-01-22 (5 days ago) InstallationMedia: Ubuntu 14.04 LTS Trusty Tahr - Alpha amd64 (20140121) InterpreterPath: /usr/bin/mono-sgen PackageArchitecture: all ProcCmdline: /usr/bin/cli /usr/lib/openbve/OpenBve.exe /filesystem=/etc/openbve/filesystem.cfg ProcEnviron: LANGUAGE=en_US PATH=(custom, no user) XDG_RUNTIME_DIR=set LANG=en_US.UTF-8 SHELL=/bin/bash Signal: 6 SourcePackage: openbve StacktraceTop: ?? () from /usr/lib/libgdiplus.so.0 GdipLoadImageFromFile () from /usr/lib/libgdiplus.so.0 ?? () ?? () ?? () Title: OpenBve.exe crashed with SIGABRT in GdipLoadImageFromFile() UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo --- ApportVersion: 2.13.2-0ubuntu2 Architecture: amd64 CurrentDesktop: Unity DistroRelease: Ubuntu 14.04 InstallationDate: Installed on 2014-01-22 (5 days ago) InstallationMedia: Ubuntu 14.04 LTS Trusty Tahr - Alpha amd64 (20140121) Package: openbve 1.4.0.9-1 PackageArchitecture: all ProcVersionSignature: Ubuntu 3.13.0-5.20-generic 3.13.0 Tags: trusty Uname: Linux 3.13.0-5-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo _MarkForUpload: True --- ApportVersion: 2.13.3-0ubuntu1 Architecture: amd64 CurrentDesktop: Unity DistroRelease: Ubuntu 14.04 InstallationDate: Installed on 2014-03-27 (3 days ago) InstallationMedia: Ubuntu 14.04 LTS Trusty Tahr - Beta amd64 (20140325.1) Package: openbve 1.4.0.9-1 PackageArchitecture: all Tags: trusty Uname: Linux 3.14.0-031400rc8-lowlatency x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip libvirtd lpadmin plugdev sambashare sudo _MarkForUpload: True To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libgdiplus/+bug/1273393/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1273393] Re: OpenBve.exe crashed with SIGABRT in gdip_load_png_image_from_file_or_stream()
This version should now work: http://www.bvecornwall.co.uk/downloads/beta/OpenBVE.deb My Source Code: http://www.bvecornwall.co.uk/downloads/beta/UbuntuSource.7z Install the original OpenBVE and dependancies, followed by this one [Technically you don't need the original package, but I haven't added any dependancies to this at the moment] It'll register as the package openbve-leezer3 with version 1.4.3.0 It should produce a new icon OpenBVE (leezer3), and can be launched from the command-line with openbve-leezer3 The primary issue here appears to be that the new compile of libpng doesn't like several of the PNG files in the menu data. This is what's causing the coredump. A secondary issue is the crash when clicking on routes. I've worked around this by adding a MessageBox; I think there must be a timing issue somewhere in the original code, but don't ask me where. Testers appreciated please. Anyone with experience of turning this into a viable patch reading this bug? -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to libgdiplus in Ubuntu. https://bugs.launchpad.net/bugs/1273393 Title: OpenBve.exe crashed with SIGABRT in gdip_load_png_image_from_file_or_stream() Status in “libgdiplus” package in Ubuntu: Confirmed Status in “openbve” package in Ubuntu: Confirmed Bug description: Started it up and did not open or respond got the latest up dates ProblemType: Crash DistroRelease: Ubuntu 14.04 Package: openbve 1.4.0.9-1 ProcVersionSignature: Ubuntu 3.13.0-5.20-generic 3.13.0 Uname: Linux 3.13.0-5-generic x86_64 ApportVersion: 2.13.2-0ubuntu2 Architecture: amd64 CurrentDesktop: Unity Date: Mon Jan 27 14:31:06 2014 ExecutablePath: /usr/lib/openbve/OpenBve.exe InstallationDate: Installed on 2014-01-22 (5 days ago) InstallationMedia: Ubuntu 14.04 LTS Trusty Tahr - Alpha amd64 (20140121) InterpreterPath: /usr/bin/mono-sgen PackageArchitecture: all ProcCmdline: /usr/bin/cli /usr/lib/openbve/OpenBve.exe /filesystem=/etc/openbve/filesystem.cfg ProcEnviron: LANGUAGE=en_US PATH=(custom, no user) XDG_RUNTIME_DIR=set LANG=en_US.UTF-8 SHELL=/bin/bash Signal: 6 SourcePackage: openbve StacktraceTop: ?? () from /usr/lib/libgdiplus.so.0 GdipLoadImageFromFile () from /usr/lib/libgdiplus.so.0 ?? () ?? () ?? () Title: OpenBve.exe crashed with SIGABRT in GdipLoadImageFromFile() UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo --- ApportVersion: 2.13.2-0ubuntu2 Architecture: amd64 CurrentDesktop: Unity DistroRelease: Ubuntu 14.04 InstallationDate: Installed on 2014-01-22 (5 days ago) InstallationMedia: Ubuntu 14.04 LTS Trusty Tahr - Alpha amd64 (20140121) Package: openbve 1.4.0.9-1 PackageArchitecture: all ProcVersionSignature: Ubuntu 3.13.0-5.20-generic 3.13.0 Tags: trusty Uname: Linux 3.13.0-5-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo _MarkForUpload: True --- ApportVersion: 2.13.3-0ubuntu1 Architecture: amd64 CurrentDesktop: Unity DistroRelease: Ubuntu 14.04 InstallationDate: Installed on 2014-03-27 (3 days ago) InstallationMedia: Ubuntu 14.04 LTS Trusty Tahr - Beta amd64 (20140325.1) Package: openbve 1.4.0.9-1 PackageArchitecture: all Tags: trusty Uname: Linux 3.14.0-031400rc8-lowlatency x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip libvirtd lpadmin plugdev sambashare sudo _MarkForUpload: True To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libgdiplus/+bug/1273393/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1273393] Re: OpenBve.exe crashed with SIGABRT in gdip_load_png_image_from_file_or_stream()
A further update from me- Rebuilding libgdiplus from a straight checkout of the Ubuntu source appears to fix this error. It would be nice for someone else to confirm this :) If this is so, can someone trigger a straight rebuild with a version number bump; I wonder if something got out of sync in the build system with libpng? -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to libgdiplus in Ubuntu. https://bugs.launchpad.net/bugs/1273393 Title: OpenBve.exe crashed with SIGABRT in gdip_load_png_image_from_file_or_stream() Status in “libgdiplus” package in Ubuntu: Confirmed Status in “openbve” package in Ubuntu: Confirmed Bug description: Started it up and did not open or respond got the latest up dates ProblemType: Crash DistroRelease: Ubuntu 14.04 Package: openbve 1.4.0.9-1 ProcVersionSignature: Ubuntu 3.13.0-5.20-generic 3.13.0 Uname: Linux 3.13.0-5-generic x86_64 ApportVersion: 2.13.2-0ubuntu2 Architecture: amd64 CurrentDesktop: Unity Date: Mon Jan 27 14:31:06 2014 ExecutablePath: /usr/lib/openbve/OpenBve.exe InstallationDate: Installed on 2014-01-22 (5 days ago) InstallationMedia: Ubuntu 14.04 LTS Trusty Tahr - Alpha amd64 (20140121) InterpreterPath: /usr/bin/mono-sgen PackageArchitecture: all ProcCmdline: /usr/bin/cli /usr/lib/openbve/OpenBve.exe /filesystem=/etc/openbve/filesystem.cfg ProcEnviron: LANGUAGE=en_US PATH=(custom, no user) XDG_RUNTIME_DIR=set LANG=en_US.UTF-8 SHELL=/bin/bash Signal: 6 SourcePackage: openbve StacktraceTop: ?? () from /usr/lib/libgdiplus.so.0 GdipLoadImageFromFile () from /usr/lib/libgdiplus.so.0 ?? () ?? () ?? () Title: OpenBve.exe crashed with SIGABRT in GdipLoadImageFromFile() UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo --- ApportVersion: 2.13.2-0ubuntu2 Architecture: amd64 CurrentDesktop: Unity DistroRelease: Ubuntu 14.04 InstallationDate: Installed on 2014-01-22 (5 days ago) InstallationMedia: Ubuntu 14.04 LTS Trusty Tahr - Alpha amd64 (20140121) Package: openbve 1.4.0.9-1 PackageArchitecture: all ProcVersionSignature: Ubuntu 3.13.0-5.20-generic 3.13.0 Tags: trusty Uname: Linux 3.13.0-5-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo _MarkForUpload: True --- ApportVersion: 2.13.3-0ubuntu1 Architecture: amd64 CurrentDesktop: Unity DistroRelease: Ubuntu 14.04 InstallationDate: Installed on 2014-03-27 (3 days ago) InstallationMedia: Ubuntu 14.04 LTS Trusty Tahr - Beta amd64 (20140325.1) Package: openbve 1.4.0.9-1 PackageArchitecture: all Tags: trusty Uname: Linux 3.14.0-031400rc8-lowlatency x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip libvirtd lpadmin plugdev sambashare sudo _MarkForUpload: True To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libgdiplus/+bug/1273393/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1273393] Re: OpenBve.exe crashed with SIGABRT in gdip_load_png_image_from_file_or_stream()
So, I've been doing some digging. The issue is with the current release of libgdiplus (2.11+git20131008.9732566-5ubuntu1) Specifically, I think the change that broke things is this: [5e251c5] Ensure PNG transparency values are initialized. Thanks to Tom Hindle (LP: #1296786) (Closes: #741980) As a quick and dirty fix, you can simply install the Saucy libgdiplus version. I don't know enough about patching these sorts of things to figure out exactly what's broken though. ** Also affects: libgdiplus (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to libgdiplus in Ubuntu. https://bugs.launchpad.net/bugs/1273393 Title: OpenBve.exe crashed with SIGABRT in gdip_load_png_image_from_file_or_stream() Status in “libgdiplus” package in Ubuntu: New Status in “openbve” package in Ubuntu: Confirmed Bug description: Started it up and did not open or respond got the latest up dates ProblemType: Crash DistroRelease: Ubuntu 14.04 Package: openbve 1.4.0.9-1 ProcVersionSignature: Ubuntu 3.13.0-5.20-generic 3.13.0 Uname: Linux 3.13.0-5-generic x86_64 ApportVersion: 2.13.2-0ubuntu2 Architecture: amd64 CurrentDesktop: Unity Date: Mon Jan 27 14:31:06 2014 ExecutablePath: /usr/lib/openbve/OpenBve.exe InstallationDate: Installed on 2014-01-22 (5 days ago) InstallationMedia: Ubuntu 14.04 LTS Trusty Tahr - Alpha amd64 (20140121) InterpreterPath: /usr/bin/mono-sgen PackageArchitecture: all ProcCmdline: /usr/bin/cli /usr/lib/openbve/OpenBve.exe /filesystem=/etc/openbve/filesystem.cfg ProcEnviron: LANGUAGE=en_US PATH=(custom, no user) XDG_RUNTIME_DIR=set LANG=en_US.UTF-8 SHELL=/bin/bash Signal: 6 SourcePackage: openbve StacktraceTop: ?? () from /usr/lib/libgdiplus.so.0 GdipLoadImageFromFile () from /usr/lib/libgdiplus.so.0 ?? () ?? () ?? () Title: OpenBve.exe crashed with SIGABRT in GdipLoadImageFromFile() UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo --- ApportVersion: 2.13.2-0ubuntu2 Architecture: amd64 CurrentDesktop: Unity DistroRelease: Ubuntu 14.04 InstallationDate: Installed on 2014-01-22 (5 days ago) InstallationMedia: Ubuntu 14.04 LTS Trusty Tahr - Alpha amd64 (20140121) Package: openbve 1.4.0.9-1 PackageArchitecture: all ProcVersionSignature: Ubuntu 3.13.0-5.20-generic 3.13.0 Tags: trusty Uname: Linux 3.13.0-5-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo _MarkForUpload: True --- ApportVersion: 2.13.3-0ubuntu1 Architecture: amd64 CurrentDesktop: Unity DistroRelease: Ubuntu 14.04 InstallationDate: Installed on 2014-03-27 (3 days ago) InstallationMedia: Ubuntu 14.04 LTS Trusty Tahr - Beta amd64 (20140325.1) Package: openbve 1.4.0.9-1 PackageArchitecture: all Tags: trusty Uname: Linux 3.14.0-031400rc8-lowlatency x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip libvirtd lpadmin plugdev sambashare sudo _MarkForUpload: True To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libgdiplus/+bug/1273393/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp