hgview #49941 Segmentation fault when exiting hgview (lucid 1.2.0-1) [open]

When exiting hgview (which seems to work fine) I get a segmentation fault.

With trace I get (at the end)

open("/usr/share/pixmaps/default/cursors/xterm", O_RDONLY) = -1 ENOENT (No such file  or directory)
open("/home/arthur/.icons/DMZ-White/cursors/xterm", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/arthur/.icons/DMZ-White/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons/DMZ-White/cursors/xterm", O_RDONLY) = 20
fstat(20, {st_mode=S_IFREG|0644, st_size=15776, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faa1a4bf000
read(20, "Xcur\20\0\0\0\0\0\1\0\3\0\0\0\2\0\375\377\30\0\0\0004\0\0\0\2\0\375\377"..., 4096) = 4096
lseek(20, 0, SEEK_SET)                  = 0
read(20, "Xcur\20\0\0\0\0\0\1\0\3\0\0\0\2\0\375\377\30\0\0\0004\0\0\0\2\0\375\377"..., 4096) = 4096
close(20)                               = 0
munmap(0x7faa1a4bf000, 4096)            = 0
poll([{fd=7, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=7, revents=POLLOUT}])
writev(7, [{"\22\0\17\0\273\4\300\n#\0\0\0#\0\0\0 \0\2\0\t\0\0\0C\0\0\0\1\0\0\0"..., 3324}, {NULL, 0}, {"", 0}], 3) = 3324
poll([{fd=7, events=POLLIN}], 1, -1)    = 1 ([{fd=7, revents=POLLIN}])
read(7, "\34\0`$\273\4\300\n#\0\0\0\230\231\34\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 164
read(7, 0x29321f4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Segmentation fault
prioritynormal
typebug
done in<not specified>
closed by<not specified>