Git Product home page Git Product logo

Comments (9)

neeasade avatar neeasade commented on June 2, 2024 1

fyi: https://lists.suckless.org/dev/1901/33147.html

from xst.

actionless avatar actionless commented on June 2, 2024

run terminal from another terminal and collect xst-s stdout/err at the moment of crashing

from xst.

ganifladi avatar ganifladi commented on June 2, 2024

Thanks for your quick response!
I did as you suggested (open other terminal and start xst from in there) and this is the output after the crash:

NeoMutt
X Error of failed request: BadLength (poly request too large or internal Xlib length error)
Major opcode of failed request: 139 (RENDER)
Minor opcode of failed request: 20 (RenderAddGlyphs)
Serial number of failed request: 4220
Current serial number in output stream: 4256

mpsyt
X Error of failed request: BadLength (poly request too large or internal Xlib length error)
Major opcode of failed request: 139 (RENDER)
Minor opcode of failed request: 20 (RenderAddGlyphs)
Serial number of failed request: 1931
Current serial number in output stream: 2159

Is there anything else i can help with?

from xst.

actionless avatar actionless commented on June 2, 2024

any difference if you're using some totally different kind of font?

from xst.

ganifladi avatar ganifladi commented on June 2, 2024

I changed the font from 'hack' to 'noto sans' and the output is only slightly different for neomutt:

X Error of failed request:  BadLength (poly request too large or internal Xlib length error)
Major opcode of failed request:  139 (RENDER)
Minor opcode of failed request:  20 (RenderAddGlyphs)
Serial number of failed request:  3970
Current serial number in output stream:  4022

Maybe my Xresources could be helpful to track it down:

! https://github.com/neeasade/xst/blob/master/doc/Xresources

st.termname:            xst-256color
st.shell:               /usr/bin/fish
!st.font:                Hack:pixelsize=16:antialias=true:autohint=true;
st.font:                Noto Sans:pixelsize=16;
st.borderpx:            40
st.cursorshape:         2
st.cursorthickness:     2
st.cursorblinkstyle:    0
st.cursorblinkontype:   1
st.bold_font:           0
st.xfps:                120
st.actionfps:           30
st.opacity:     255

! Kerning / character bounding-box height multiplier
st.chscale:           1.0
! Kerning / character bounding-box width multiplier
st.cwscale:           1.0
! blinking timeout for terminal and cursor blinking (0 disables)
st.blinktimeout:      800
! bell volume. Value between -100 and 100. (0 disables)
st.bellvolume:        0
! this is a char that is exposed like so: `printf '\033[z'`
st.prompt_char:       $

from xst.

actionless avatar actionless commented on June 2, 2024

and can you reproduce the same problem in st?

from xst.

ganifladi avatar ganifladi commented on June 2, 2024

Yes, i could reproduce it with st 0.8.1 in neomutt and mpsyt:

X Error of failed request:  BadLength (poly request too large or internal Xlib length error)
Major opcode of failed request:  139 (RENDER)
Minor opcode of failed request:  20 (RenderAddGlyphs)
Serial number of failed request:  3994
Current serial number in output stream:  4038

I disabled my fish shell, but had no luck as well. Everything works fine in konsole. Anything else i could try?

from xst.

actionless avatar actionless commented on June 2, 2024

i'd suggest raising a question in st mailing list, since they have muuch bigger community than xst (and please reference here if you'll find a solution, so we could port it to xst)

from xst.

actionless avatar actionless commented on June 2, 2024

i think it's ok to close it here

from xst.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.