Package: rxvt-unicode
Version: 9.22-8+b1
Severity: normal
I do frequently find these messages in the syslog:
,----
| Jan 25 12:56:28 debian kernel: [338440.918130] urxvt[674]: segfault at
| 190 ip 00007f7a1a2fdc35 sp 00007ffcee280480 error 4 in
| libc-2.31.so[7f7a1a2e5000+14b000]
| Jan 25 12:56:28 debian kernel: [338440.918160] Code: fe ff 49 83 c5 02
| 41 0f b7 6d fe 49 89 c6 4c 8d 78 fe 4d 85 e4 75 13 eb cc 0f 1f 40 00 4c 8b
| 63 08 48 83 c3 08 4d 85 e4 74 bb <66> 41 3b 2c 24 75 ec 49 8d 7c 24 02
4c 89
| fa 4c 89 ee e8 04 76 fe
`----
To reproduce under gdb:
,----
| LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8 LANG=en_US.UTF-8 gdb
/usr/bin/urxvt
| GNU gdb (Debian 10.1-1.7) 10.1.90.20210103-git
|
| Reading symbols from /usr/bin/urxvt...
| (No debugging symbols found in /usr/bin/urxvt)
| (gdb) run
| Starting program: /usr/bin/urxvt
| [Thread debugging using libthread_db enabled]
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
| [Detaching after fork from child process 6636]
At this point the urxvt window opens. Immediately hitting ^D produces
this backtrace:
| Program received signal SIGSEGV, Segmentation fault.
| __GI_getenv (name=0x7f2af462300d "RL_DESTRUCT_LEVEL") at getenv.c:84
| 84 getenv.c: No such file or directory.
| (gdb) bt full
| #0 __GI_getenv (name=0x7f2af462300d "RL_DESTRUCT_LEVEL") at getenv.c:84
| Python Exception <class 'gdb.MemoryError'> Cannot access memory at
address 0x1a0:
| ep_start = #1 0x00007f2af44c6563 in perl_destruct ()
| at /usr/lib/x86_64-linux-gnu/libperl.so.5.32
| #2 0x000055de38800845 in rxvt_perl_interp::~rxvt_perl_interp() ()
| #3 0x00007f2af42a54d7 in __run_exit_handlers
| (status=0, listp=0x7f2af4425718 <__exit_funcs>,
run_list_atexit=run_list_atexit@entry=true,
run_dtors=run_dtors@entry=true) at exit.c:108
| atfct = <optimized out>
| onfct = <optimized out>
| cxafct = <optimized out>
| f = <optimized out>
| new_exitfn_called = 6
| cur = 0x7f2af4427b00 <initial>
| #4 0x00007f2af42a567a in __GI_exit (status=<optimized out>) at exit.c:139
| #5 0x00007f2af428dd11 in __libc_start_main (main=
| 0x55de387dc230 <main>, argc=1, argv=0x7ffea21278d8,
init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>,
stack_end=0x7ffea21278c8) at ../csu/libc-start.c:342
| result = <optimized out>
| unwind_buf =
| {cancel_jmp_buf = {{jmp_buf = {0, 8207962234385915265,
94412918883664, 0, 0, 0, 2713910307581123969, 2594376296217894273},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x1, 0x7ffea21278d8},
data = {prev = 0x0, cleanup = 0x0, canceltype = 1}}}
| not_first_call = <optimized out>
| #6 0x000055de387e057a in _start ()
| quit)
`----
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.10.0-1-amd64 (SMP w/8 CPU threads)
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 /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages rxvt-unicode depends on:
ii base-passwd 3.5.48
ii libc6 2.31-9
ii libfontconfig1 2.13.1-4.2
ii libgcc-s1 10.2.1-6
ii libgdk-pixbuf2.0-0 2.40.2-2
ii libglib2.0-0 2.66.4-1
ii libperl5.32 5.32.0-6
ii libstartup-notification0 0.12-6+b1
ii libx11-6 2:1.7.0-2
ii libxft2 2.3.2-2
ii libxrender1 1:0.9.10-1
ii ncurses-base 6.2+20201114-2
ii ncurses-term 6.2+20201114-2
Versions of packages rxvt-unicode recommends:
ii fonts-dejavu 2.37-2
ii fonts-ipafont-gothic [fonts-japanese-gothic] 00303-21
ii fonts-vlgothic [fonts-japanese-gothic] 20200720-1
Versions of packages rxvt-unicode suggests:
ii sensible-utils 0.0.14
-- no debconf information
Cheers,
--
Cristian