Dear Maintainer,
keepass2 sometimes aborts during start-up.
Nowadays I start keepass2 on this machine with command `keepass2 > keepass2-`date +%Y%m%d-%H%M%S`.txt 2>&1` to capture the crash output:
------------------------------------------------------------------------
=================================================================
Native Crash Reporting
=================================================================
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.
=================================================================
=================================================================
Native stacktrace:
=================================================================
(No frames)
=================================================================
Telemetry Dumper:
=================================================================
Pkilling 0xb179b440 from 0xb6fa0240
Pkilling 0xb4723440 from 0xb6fa0240
Entering thread summarizer pause from 0xb6fa0240
Finished thread summarizer pause from 0xb6fa0240.
Waiting for dumping threads to resume
=================================================================
External Debugger Dump:
=================================================================
[New LWP 2346]
[New LWP 2347]
[New LWP 2352]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
0xb6da84d4 in __GI___wait4 (pid=2411, stat_loc=0xbe8536d8, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
27 ../sysdeps/unix/sysv/linux/wait4.c: No such file or directory.
Id Target Id Frame
* 1 Thread 0xb6fa0240 (LWP 2344) "cli" 0xb6da84d4 in __GI___wait4 (pid=2411, stat_loc=0xbe8536d8, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
2 Thread 0xb63ff440 (LWP 2346) "SGen worker" futex_wait_cancelable (private=0, expected=0, futex_word=0x447698) at ../sysdeps/nptl/futex-internal.h:186
3 Thread 0xb4723440 (LWP 2347) "Finalizer" futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=1, futex_word=0x43f73c) at ../sysdeps/nptl/futex-internal.h:323
4 Thread 0xb179b440 (LWP 2352) "cli" 0xb6e970c4 in __libc_accept (fd=3, addr=..., len=0x0) at ../sysdeps/unix/sysv/linux/accept.c:26
Thread 4 (Thread 0xb179b440 (LWP 2352) "cli"):
#0 0xb6e970c4 in __libc_accept (fd=3, addr=..., len=0x0) at ../sysdeps/unix/sysv/linux/accept.c:26
#1 0x002d08ec in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 3 (Thread 0xb4723440 (LWP 2347) "Finalizer"):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=1, futex_word=0x43f73c) at ../sysdeps/nptl/futex-internal.h:323
#1 do_futex_wait (sem=sem@entry=0x43f73c, abstime=0x0, clockid=0) at sem_waitcommon.c:117
#2 0xb6e95c80 in __new_sem_wait_slow (sem=0x43f73c, abstime=0x0, clockid=0) at sem_waitcommon.c:285
#3 0x002c2120 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 2 (Thread 0xb63ff440 (LWP 2346) "SGen worker"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x447698) at ../sysdeps/nptl/futex-internal.h:186
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x0, cond=0x447670) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x447670, mutex=0x0) at pthread_cond_wait.c:638
#3 0x00327c84 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 1 (Thread 0xb6fa0240 (LWP 2344) "cli"):
#0 0xb6da84d4 in __GI___wait4 (pid=2411, stat_loc=0xbe8536d8, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
#1 0x0009f73c in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
[Inferior 1 (process 2344) detached]
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0xb6f5eaac):0xb6f5ea9c 0c 20 42 e0 40 20 52 e2 03 00 00 3a 10 0b b1 ec . B.@ R....:....
0xb6f5eaac 10 0b a0 ec 40 20 52 e2 fb ff ff 2a 3f 00 12 e3 ....@ R....*?...
0xb6f5eabc 10 00 00 0a 82 ed b0 e1 08 4b b1 2c 04 2b b1 4c .........K.,.+.L
0xb6f5eacc 08 4b a0 2c 04 2b a0 4c 82 ee b0 e1 02 7b b1 2c .K.,.+.L.....{.,
=================================================================
Managed Stacktrace:
=================================================================
=================================================================
------------------------------------------------------------------------
The crash also produces a file mono_crash.0.3.json:
------------------------------------------------------------------------
{
"protocol_version" : "0.0.5",
"configuration" : {
"version" : "(6.8.0.105) (Debian 6.8.0.105+dfsg-3.2)",
"tlc" : "normal",
"sigsgev" : "normal",
"notifications" : "epoll",
"architecture" : "armel,vfp+hard",
"disabled_features" : "none",
"smallconfig" : "disabled",
"bigarrays" : "disabled",
"softdebug" : "enabled",
"interpreter" : "enabled",
"llvm_support" : "disabled",
"suspend" : "preemptive"
},
"memory" : {
"minor_gc_time" : "303501",
"major_gc_time" : "0",
"minor_gc_count" : "3",
"major_gc_count" : "0",
"major_gc_time_concurrent" : "0"
},
"threads" : [
{
"is_managed" : true,
"offset_free_hash" : "0x380980f37",
"offset_rich_hash" : "0x380981077",
"crashed" : false,
"native_thread_id" : "0xffffffffb179b440",
"thread_info_addr" : "0xffffffffb15005f8",
"thread_name" : "cli",
"ctx" : {
"IP" : "0xb6e970c8",
"SP" : "0xb179a688",
"BP" : "0xb179a848"
},
"managed_frames" : [
{
"is_managed" : "false",
"native_address" : "unregistered"
}
,
{
"is_managed" : "true",
"guid" : "A85C1A57-0F9A-4F9F-9C3D-2CFA5504E34F",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "System.dll",
"sizeofimage" : "0x2ac000",
"timestamp" : "0x0",
"il_offset" : "0xffffffff"
}
,
{
"is_managed" : "true",
"guid" : "A85C1A57-0F9A-4F9F-9C3D-2CFA5504E34F",
"token" : "0x600159a",
"native_offset" : "0x0",
"filename" : "System.dll",
"sizeofimage" : "0x2ac000",
"timestamp" : "0x0",
"il_offset" : "0x0000c"
}
,
{
"is_managed" : "true",
"guid" : "A85C1A57-0F9A-4F9F-9C3D-2CFA5504E34F",
"token" : "0x6001593",
"native_offset" : "0x0",
"filename" : "System.dll",
"sizeofimage" : "0x2ac000",
"timestamp" : "0x0",
"il_offset" : "0x00008"
}
,
{
"is_managed" : "true",
"guid" : "A85C1A57-0F9A-4F9F-9C3D-2CFA5504E34F",
"token" : "0x6002360",
"native_offset" : "0x0",
"filename" : "System.dll",
"sizeofimage" : "0x2ac000",
"timestamp" : "0x0",
"il_offset" : "0x00025"
}
,
{
"is_managed" : "true",
"guid" : "A554731F-CE33-4D3E-9A6F-802B94DE4E3D",
"token" : "0x60020a9",
"native_offset" : "0x0",
"filename" : "KeePass.exe",
"sizeofimage" : "0x316000",
"timestamp" : "0x0",
"il_offset" : "0x000a9"
}
,
{
"is_managed" : "true",
"guid" : "A554731F-CE33-4D3E-9A6F-802B94DE4E3D",
"token" : "0x60020a8",
"native_offset" : "0x0",
"filename" : "KeePass.exe",
"sizeofimage" : "0x316000",
"timestamp" : "0x0",
"il_offset" : "0x00000"
}
,
{
"is_managed" : "true",
"guid" : "12B418A7-818C-4CA0-893F-EEAAF67F1E7F",
"token" : "0x00000",
"native_offset" : "0x0",
"filename" : "mscorlib.dll",
"sizeofimage" : "0x49e000",
"timestamp" : "0x0",
"il_offset" : "0x0005f"
}
]
},
{
"is_managed" : false,
"offset_free_hash" : "0x0",
"offset_rich_hash" : "0x0",
"crashed" : true,
"native_thread_id" : "0xffffffffb6fa0240",
"thread_info_addr" : "0x142b5e8",
"thread_name" : "cli",
"ctx" : {
"IP" : "0xb6f5eaac",
"SP" : "0xbe854090",
"BP" : "0x1461290"
}
},
{
"is_managed" : false,
"offset_free_hash" : "0x0",
"offset_rich_hash" : "0x0",
"crashed" : false,
"native_thread_id" : "0xffffffffb4723440",
"thread_info_addr" : "0xffffffffb45005f8",
"thread_name" : "Finalizer",
"ctx" : {
"IP" : "0xb6e95b00",
"SP" : "0xb4722d40",
"BP" : "0x43f750"
}
}
]
}
------------------------------------------------------------------------
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
* What exactly did you do (or not do) that was effective (or
ineffective)?
* What was the outcome of this action?
* What outcome did you expect instead?
*** End of the template - remove these template lines ***