Package Details: rxvt-unicode-truecolor-wide-glyphs 9.31-9

Git Clone URL: https://aur.archlinux.org/rxvt-unicode-truecolor-wide-glyphs.git (read-only, click to copy)
Package Base: rxvt-unicode-truecolor-wide-glyphs
Description: Unicode enabled rxvt-clone terminal emulator (urxvt) with true color, enhanced glyphs and improved font rendering support
Upstream URL: http://software.schmorp.de/pkg/rxvt-unicode.html
Licenses: GPL-3.0-or-later
Conflicts: rxvt-unicode, rxvt-unicode-terminfo, urxvt-perls, urxvt-resize-font
Provides: rxvt-unicode, rxvt-unicode-terminfo, urxvt-keyboard-select, urxvt-resize-font
Submitter: mrdotx
Maintainer: mrdotx
Last Packager: mrdotx
Votes: 20
Popularity: 1.22
First Submitted: 2020-11-13 12:30 (UTC)
Last Updated: 2024-09-04 20:26 (UTC)

Dependencies (10)

Required by (32)

Sources (13)

Latest Comments

1 2 3 4 5 Next › Last »

Andrei_Korshikov commented on 2024-10-15 11:34 (UTC) (edited on 2024-10-15 11:34 (UTC) by Andrei_Korshikov)

@leemeng0x61: Just for the information. Rebuilding of the urxvt was needed for me too. Perl libraries were the cause of the problem in my case…

mrdotx commented on 2024-10-09 15:03 (UTC)

@leemeng0x61: I cannot reproduce this. Probably a dependency problem on your system. I would suggest you try to rebuild the urxvt package...

leemeng0x61 commented on 2024-10-09 03:41 (UTC)

after update system, segmentation violation.

10月 09 11:33:28 LM kernel: urxvtd[11402]: segfault at 8 ip 0000593b12812e5f sp 00007ffca8154040 error 4 in urxvtd[1ee5f,593b12807000+5a000] likely on CPU 5 (core 1, socket > 10月 09 11:33:28 LM kernel: Code: 00 0f 86 94 03 00 00 e8 4f 77 01 00 48 8b 00 41 0f b6 4d 40 4d 63 75 18 48 8b 1d 1c 8f 12 00 48 89 85 50 ff ff ff 49 8b 45 38 <48> 8b 40 08> 10月 09 11:33:28 LM systemd-coredump[11427]: Process 11402 (urxvtd) of user 1000 terminated abnormally with signal 11/SEGV, processing...

ntwk commented on 2024-06-21 11:26 (UTC)

@mrdotx: Thanks for this. I must have misread the PKGBUILD. Upon further inspection, urxvt-perls is indeed in the conflicts section.

mrdotx commented on 2024-06-19 07:09 (UTC)

@ntwk: It is as @Andrei_Korshikov suggested. From my perspective, the urxvt-perls package is not correct and should be fixed. Nevertheless, urxvt-perls has always been in 'conflicts', only urxvt-keyboard-select is in 'provides'.

Andrei_Korshikov commented on 2024-06-18 11:38 (UTC) (edited on 2024-06-18 11:42 (UTC) by Andrei_Korshikov)

@ntwk That's the problem with urxvt-perls package.clipboard and url-select both deprecated long ago (in times of versions 9.20 and 9.21), their functionality is supported by urxvt itself (see first paragraphs in both sections for explanation https://github.com/xyb3rt/urxvt-perls/tree/master/deprecated), and keyboard-select is the only extension that should be provided. So, I agree with @mrdotx current decision. Edit: To be clear: urxvt-perls should be fixed, not this one.

ntwk commented on 2024-06-18 11:24 (UTC) (edited on 2024-06-18 11:54 (UTC) by ntwk)

Currently, this package states that it provides the urxvt-perls package. The urxvt-perls package installs the following scripts:

/usr/lib/urxvt/perl/clipboard
/usr/lib/urxvt/perl/keyboard-select
/usr/lib/urxvt/perl/url-select

However, only the keyboard-select script is installed with the rxvt-unicode-truecolor-wide-glyphs package. The clipboard and url-select scripts are missing.

Either all these scripts should be added to rxvt-unicode-truecolor-wide-glyphs or urxvt-perls should be moved from the "provides" section to the "conflicts" section.

mrdotx commented on 2024-05-15 06:33 (UTC)

@Andrei_Korshikov: I think you are right. If someone installs this version of URxvt, he will surely want to use special fonts. That's why I'm going to mark this as a 'feature' for now ;) If I have more time and I'm bored, I'll take a closer look at it. Thanks for your tests...

Andrei_Korshikov commented on 2024-05-10 13:07 (UTC)

Here are my results on segfaults with no configured font. If I explicitly set -*-fixed-*-13-* as my main font - everything is ok, both terminal-analysis scripts work fine, no crashes.

If (as I said earlier) I remove all font settings, then effectively the same -*-fixed-*-13-* is used, I can press Control+Shift and click somewhere, and it says "fixed" as font name in the blue ISO 14755 rectangle. terminal_colors.sh works, terminal_benchmark.sh crashes right after starting.

Here is coredumpctl debug output:

Core was generated by `urxvt'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  rxvt_term::scr_refresh (this=this@entry=0x5a1f4f97c850) at screen.C:2526
2526                 font->draw (*drawable, xpixel, ypixel, text, count, fore, back);
(gdb) bt full
#0  rxvt_term::scr_refresh (this=this@entry=0x5a1f4f97c850) at screen.C:2526
        count = 1
        xpixel = 12
        fore = 1
        rend = 4628574533907906561
        text = 0x76ff73e240b0
        back = 503
        font = 0x0
        stp = <optimized out>
        srp = 0x76ff73e245a8
        dtp = <optimized out>
        drp = <optimized out>
        ypixel = <optimized out>
        col = <optimized out>
        row = <optimized out>
        ocrow = <optimized out>
        i = <optimized out>
        ccol1 = <optimized out>
        ccol2 = <optimized out>
        cur_rend = <optimized out>
        cur_col = <optimized out>
        cursorwidth = <optimized out>
        old_screen_flags = <optimized out>
        have_bg = <optimized out>
        showcursor = <optimized out>
#1  0x00005a1f47377658 in rxvt_term::flush (this=0x5a1f4f97c850) at command.C:1010
#2  0x00005a1f4739844c in ev_invoke_pending () at ./../libev/ev.c:3774
        p = <optimized out>
#3  0x00005a1f47399a41 in ev_run (flags=0) at ./../libev/ev.c:4198
#4  0x00005a1f47371963 in main (argc=1, argv=0x7fff12061818) at rxvt.C:38
        t = 0x5a1f4f97c850
(gdb) 

The most interesting part is font. It is 0x0 3 times of 10, 0x408 one time, nice numbers (0xc80000000b and 0x1b00000031) two times, and a big number (like 0x137094d04e390) four others times.

I did not use C++ and gdb for ages, so I'm not 100% sure, but I take it that font is a pointer, and it should not be zero.

I'm surely not asking to fix, with configured fonts there are no crashes.

@mrdotx By the way, thank you for sharing your dotfiles. I've read them and learned something new:)

Andrei_Korshikov commented on 2024-04-21 03:08 (UTC) (edited on 2024-04-21 08:56 (UTC) by Andrei_Korshikov)

@mrdotx Thank you! I'll dig)

Update: deleted comments about fonts, my fault - mistake in config.