Package: keepass2
Version: 2.47+dfsg-2
Severity: normal
X-Debbugs-Cc: jeroen.n.witm...@gmail.com

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 ***


-- System Information:
Distributor ID: Raspbian
Description:    Raspbian GNU/Linux 11 (bullseye)
Release:        11
Codename:       bullseye
Architecture: armv7l

Kernel: Linux 5.15.32-v7l+ (SMP w/4 CPU threads)
Kernel taint flags: TAINT_CRAP
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8), LANGUAGE=en_US.UTF-8
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages keepass2 depends on:
ii  libgcrypt20                          1.8.7-6
ii  libmono-corlib4.5-cil                6.8.0.105+dfsg-3.2
ii  libmono-system-drawing4.0-cil        6.8.0.105+dfsg-3.2
ii  libmono-system-security4.0-cil       6.8.0.105+dfsg-3.2
ii  libmono-system-windows-forms4.0-cil  6.8.0.105+dfsg-3.2
ii  libmono-system-xml4.0-cil            6.8.0.105+dfsg-3.2
ii  libmono-system4.0-cil                6.8.0.105+dfsg-3.2
ii  libx11-6                             2:1.7.2-1
ii  mono-runtime                         6.8.0.105+dfsg-3.2

Versions of packages keepass2 recommends:
ii  xsel  1.2.0+git9bfc13d.20180109-3

Versions of packages keepass2 suggests:
ii  keepass2-doc  2.47+dfsg-2
pn  mono-dmcs     <none>
pn  xdotool       <none>

-- no debconf information

Reply via email to