Package: mono
Severity: normal

I'm getting a crash everytime I try to run KeePass 2.09 on Debian sid amd64:
http://downloads.sourceforge.net/keepass/KeePass-2.09.zip
http://keepass.info/download.html


Here is what happens when I run it:

-----
mono KeePass.exe

Stacktrace:

  at (wrapper managed-to-native) 
System.Runtime.InteropServices.Marshal.ReadIntPtr (intptr,int) <0x00048>
  at (wrapper managed-to-native) 
System.Runtime.InteropServices.Marshal.ReadIntPtr (intptr,int) <0xffffffff>
  at System.Windows.Forms.XplatUIX11.get_WorkingArea () <0x002c3>
  at System.Windows.Forms.XplatUI.get_WorkingArea () <0x00025>
  at System.Windows.Forms.SystemInformation.get_WorkingArea () <0x00013>
  at System.Windows.Forms.Screen..cctor () <0x00043>
  at (wrapper runtime-invoke) object.runtime_invoke_void 
(object,intptr,intptr,intptr) <0xffffffff>
  at System.Windows.Forms.Form.get_CreateParams () <0xffffffff>
  at System.Windows.Forms.Form.get_CreateParams () <0x003dc>
  at System.Windows.Forms.CommonDialog/DialogForm.get_CreateParams () <0x0000f>
  at System.Windows.Forms.Control.UpdateBounds (int,int,int,int) <0x0004b>
  at System.Windows.Forms.Control.SetBoundsCoreInternal 
(int,int,int,int,System.Windows.Forms.BoundsSpecified) <0x0030b>
  at System.Windows.Forms.Control.SetBoundsCore 
(int,int,int,int,System.Windows.Forms.BoundsSpecified) <0x0002d>
  at System.Windows.Forms.Form.SetBoundsCore 
(int,int,int,int,System.Windows.Forms.BoundsSpecified) <0x000fb>
  at System.Windows.Forms.Control.SetBoundsInternal 
(int,int,int,int,System.Windows.Forms.BoundsSpecified) <0x0010d>
  at System.Windows.Forms.Control.SetBounds 
(int,int,int,int,System.Windows.Forms.BoundsSpecified) <0x000ab>
  at System.Windows.Forms.Control.set_Size (System.Drawing.Size) <0x00037>
  at System.Windows.Forms.Form.set_Size (System.Drawing.Size) <0x00017>
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Form.set_Size 
(System.Drawing.Size) <0xffffffff>
  at System.Windows.Forms.ColorDialog.set_FullOpen (bool) <0x000e7>
  at KeePass.Forms.MainForm.InitializeComponent () <0x0f63f>
  at KeePass.Forms.MainForm..ctor () <0x003d7>
  at (wrapper remoting-invoke-with-check) KeePass.Forms.MainForm..ctor () 
<0xffffffff>
  at KeePass.Program.Main (string[]) <0x00b8b>
  at (wrapper runtime-invoke) KeePass.Program.runtime_invoke_void_object 
(object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

    mono [0x47d880]
    mono [0x4ad3ad]
    /lib/libpthread.so.0 [0x7f4de3f77990]
    mono [0x4bf993]
    [0x408e8548]

Debug info from gdb:

[Thread debugging using libthread_db enabled]
[New Thread 0x7f4de259d910 (LWP 4980)]
[New Thread 0x7f4de4c62910 (LWP 4979)]
0x00007f4de3f7690b in read () from /lib/libpthread.so.0
  3 Thread 0x7f4de4c62910 (LWP 4979)  0x00007f4de3f77131 in nanosleep () from 
/lib/libpthread.so.0
  2 Thread 0x7f4de259d910 (LWP 4980)  sem_wait () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
* 1 Thread 0x7f4de4c53730 (LWP 4978)  0x00007f4de3f7690b in read () from 
/lib/libpthread.so.0

Thread 3 (Thread 0x7f4de4c62910 (LWP 4979)):
#0  0x00007f4de3f77131 in nanosleep () from /lib/libpthread.so.0
#1  0x0000000000552002 in collection_thread (unused=) at collection.c:34
#2  0x00007f4de3f6f73a in start_thread (arg=) at pthread_create.c:300
#3  0x00007f4de3a5f2fd in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f4de259d910 (LWP 4980)):
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1  0x00000000004b2ada in finalizer_thread (unused=) at gc.c:1058
#2  0x00000000005422da in start_wrapper (data=) at threads.c:623
#3  0x000000000056e9a3 in thread_start_routine (args=0x1b696f0) at threads.c:286
#4  0x0000000000584822 in GC_start_routine (arg=) at pthread_support.c:1382
#5  0x00007f4de3f6f73a in start_thread (arg=) at pthread_create.c:300
#6  0x00007f4de3a5f2fd in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4de4c53730 (LWP 4978)):
#0  0x00007f4de3f7690b in read () from /lib/libpthread.so.0
#1  0x000000000047d9e4 in mono_handle_native_sigsegv (signal=, ctx=) at 
mini-exceptions.c:1559
#2  0x00000000004ad3ad in mono_arch_handle_altstack_exception 
(sigctx=0x7f4de4c32c40, fault_addr=, stack_ovf=0) at exceptions-amd64.c:910
#3  
#4  0x00000000004bf993 in 
ves_icall_System_Runtime_InteropServices_Marshal_ReadIntPtr (ptr=0x0, offset=0) 
at marshal.c:10579
#5  0x00000000408e8548 in ?? ()
#6  0x00007fffde0887f0 in ?? ()
#7  0x0000000000000000 in ?? ()
Current language:  auto
The current source language is "auto; currently asm".
Current language:  auto
The current source language is "auto; currently c".

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================
----

I tried it out on Debian sid 32-bit and it worked mostly correctly.

Any ideas on where to look next?  I'm not really sure how to debug this.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to