[Bug 1179974] New: Keepass doesn't start, mono error
http://bugzilla.opensuse.org/show_bug.cgi?id=1179974 Bug ID: 1179974 Summary: Keepass doesn't start, mono error Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.2 Hardware: x86-64 OS: openSUSE Leap 15.2 Status: NEW Severity: Major Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: adrian.fita@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Hello. Keepass fails to start. The following errors appear in terminal: adrian@10:~> keepass No protocol specified No protocol specified No protocol specified System.ArgumentException: A null reference or invalid value was found [GDI+ status: InvalidParameter] at System.Drawing.GDIPlus.CheckStatus (System.Drawing.Status status) [0x00098] in <ecd2d61b095b49809f8ad64ab2df023e>:0 at System.Drawing.Bitmap..ctor (System.Int32 width, System.Int32 height, System.Drawing.Imaging.PixelFormat format) [0x00016] in <ecd2d61b095b49809f8ad64ab2df023e>:0 at System.Drawing.Bitmap..ctor (System.Drawing.Image original, System.Int32 width, System.Int32 height) [0x00000] in <ecd2d61b095b49809f8ad64ab2df023e>:0 at System.Drawing.Bitmap..ctor (System.Drawing.Image original, System.Drawing.Size newSize) [0x00010] in <ecd2d61b095b49809f8ad64ab2df023e>:0 at (wrapper remoting-invoke-with-check) System.Drawing.Bitmap..ctor(System.Drawing.Image,System.Drawing.Size) at System.Windows.Forms.XplatUIX11.DefineCursor (System.Drawing.Bitmap bitmap, System.Drawing.Bitmap mask, System.Drawing.Color cursor_pixel, System.Drawing.Color mask_pixel, System.Int32 xHotSpot, System.Int32 yHotSpot) [0x00045] in <2a828bf8ac8a4442afef88c9b7c44b75>:0 at System.Windows.Forms.XplatUI.DefineCursor (System.Drawing.Bitmap bitmap, System.Drawing.Bitmap mask, System.Drawing.Color cursor_pixel, System.Drawing.Color mask_pixel, System.Int32 xHotSpot, System.Int32 yHotSpot) [0x00000] in <2a828bf8ac8a4442afef88c9b7c44b75>:0 at System.Windows.Forms.Cursor.CreateCursor (System.IO.Stream stream) [0x00058] in <2a828bf8ac8a4442afef88c9b7c44b75>:0 at System.Windows.Forms.Cursor..ctor (System.Type type, System.String resource) [0x0001e] in <2a828bf8ac8a4442afef88c9b7c44b75>:0 at System.Windows.Forms.Cursors.get_SizeNWSE () [0x00014] in <2a828bf8ac8a4442afef88c9b7c44b75>:0 at System.Windows.Forms.SizeGrip..ctor (System.Windows.Forms.Control CapturedControl) [0x00006] in <2a828bf8ac8a4442afef88c9b7c44b75>:0 at (wrapper remoting-invoke-with-check) System.Windows.Forms.SizeGrip..ctor(System.Windows.Forms.Control) at System.Windows.Forms.ScrollableControl.CreateScrollbars () [0x000c2] in <2a828bf8ac8a4442afef88c9b7c44b75>:0 at System.Windows.Forms.ScrollableControl..ctor () [0x000b0] in <2a828bf8ac8a4442afef88c9b7c44b75>:0 at System.Windows.Forms.ContainerControl..ctor () [0x0000e] in <2a828bf8ac8a4442afef88c9b7c44b75>:0 at System.Windows.Forms.Form..ctor () [0x00012] in <2a828bf8ac8a4442afef88c9b7c44b75>:0 at KeePass.Forms.MainForm..ctor () [0x00113] in <487f27be0d384fe4aa3672a39fab9420>:0 at (wrapper remoting-invoke-with-check) KeePass.Forms.MainForm..ctor() at KeePass.Program.MainPriv (System.String[] args) [0x004c4] in <487f27be0d384fe4aa3672a39fab9420>:0 adrian@10:~> I'm running OpenSuse 15.2 in QEMU. All the available updates as of this time are installed. mono-core, mono-data, mono-winforms, mono-winfxcore are at version 6.8.0-lp152.4.2. Keepass is at version 2.38-lp152.3.63. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1179974 http://bugzilla.opensuse.org/show_bug.cgi?id=1179974#c2 Adrian Fita <adrian.fita@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(adrian.fita@gmail | |.com) | --- Comment #2 from Adrian Fita <adrian.fita@gmail.com> --- (In reply to Matthias Bach from comment #1)
Thanks for reporting your issue. As I currently fail to reproduce this, may I ask: 1) What desktop environment are you using? 2) This happens before the first screen is shown, right?
1) I use XFCE. But I tried starting keepass from a terminal on the following desktops and it fails with the same errors: IceWM, LXDE, Openbox, TWM. 2) The errors happen before anything appears resembling a window. There's no window appearing. When I click on the KeePass icon in the menu there's nothing happening, that's when I tried to start it from a terminal and I saw the errors. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1179974 http://bugzilla.opensuse.org/show_bug.cgi?id=1179974#c3 --- Comment #3 from Matthias Bach <marix@marix.org> --- So I have done a fresh minimal install with XFCE and Keepass in Virtualbox and that fails to reproduce the issue. Guess I'll have to retry in QEMU itself. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1179974 http://bugzilla.opensuse.org/show_bug.cgi?id=1179974#c4 Matthias Bach <marix@marix.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(adrian.fita@gmail | |.com) --- Comment #4 from Matthias Bach <marix@marix.org> --- I have now also set up a fresh Leap 15.2 minimal desktop with XFCE and Keepass on QEMU/KVM. Sadly this still fails to reproduce the issue. Are you still able to reproduce this? I have tested using everything set up with defaults, are you running any more exotic set-up, exotic locales maybe? Any additional package repositories? Have you tried removing the keepass package and re-installing? Not that there is some unfulfilled dependency in the chain which creeks up as a weird error due to the reflective nature of the .NET framework. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1179974 http://bugzilla.opensuse.org/show_bug.cgi?id=1179974#c5 Adrian Fita <adrian.fita@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(adrian.fita@gmail | |.com) | --- Comment #5 from Adrian Fita <adrian.fita@gmail.com> --- I installed OpenSUSE 15.2 in a Virtualbox VM and Keepass is working there. So it seems that my Qemu has something that is not liked by mono in OpenSUSE 15.2. Could be the version, my Qemu version is 2.8.1(Debian 1:2.8+dfsg-6+deb9u12) (from Debian 9.x - Stretch). Maybe it's too old, I see that qemu in OpenSUSE 15.2 is 4.2.1, way ahead of 2.8.1. This bug can be closed. Sorry to bother you. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1179974 http://bugzilla.opensuse.org/show_bug.cgi?id=1179974#c6 Matthias Bach <marix@marix.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WORKSFORME --- Comment #6 from Matthias Bach <marix@marix.org> --- Thanks for checking. Still a weird behaviour, though. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com