Hi. I've been using xxkb since late 90s. Recently it crashed on NetBSD-6.0.
Below is a stacktrace.
#0 0xbba113c1 in arena_run_reg_dalloc (size=2, ptr=<optimized out>, bin=0x805160c,
run=0xbb519000) at /srv/src_netbsd6/lib/libc/stdlib/jemalloc.c:1779
1779 run->regs_mask[elm] |= (1 << bit);
(gdb) p elm
$1 = 67108798
(gdb) bt
#0 0xbba113c1 in arena_run_reg_dalloc (size=2, ptr=<optimized out>, bin=0x805160c,
run=0xbb519000) at /srv/src_netbsd6/lib/libc/stdlib/jemalloc.c:1779
#1 arena_dalloc (ptr=0xbb518098, chunk=<optimized out>, arena=0x80515e8)
at /srv/src_netbsd6/lib/libc/stdlib/jemalloc.c:2521
#2 idalloc (ptr=0xbb518098) at /srv/src_netbsd6/lib/libc/stdlib/jemalloc.c:3192
#3 0xbba136fa in free (ptr=0xbb518098)
at /srv/src_netbsd6/lib/libc/stdlib/jemalloc.c:3873
#4 0xbbb66217 in XFree (data=0xbb518098)
at /srv/xsrc_netbsd6/external/mit/libX11/dist/src/XlibInt.c:1701
#5 0x0804b51e in main ()
Config file ~/.xxkbrc:
XXkb.mainwindow.enable: no
!XXkb.mainwindow.geometry: 48x48+0-4
!XXkb.controls.add_when_start: yes
!XXkb.controls.add_when_change: yes
!XXkb.controls.add_when_create: no
!XXkb.controls.focusout: yes
!XXkb.button.enable: yes
XXkb.button.geometry: 15x13-16+0
!XXkb.group.alt: 2
!XXkb.mainwindow.xpm.3: /usr/pkg/share/xxkb/by48.xpm
XXkb.button.xpm.3: /usr/pkg/share/xxkb/by15.xpm
XXkb.app_list.wm_class_class.ignore: ickle_main XOsview xmms \
GQmpeg XConsole XBiff XMcd \
rdesktop xterm_notif
XXkb.app_list.wm_class_class.start_alt: Ickle
XXkb.app_list.wm_class_class.alt_group1: Emacs rdesktop