contour-terminal / contour

Modern C++ Terminal Emulator
http://contour-terminal.org/
Apache License 2.0
2.41k stars 104 forks source link

contour immediately crashes upon opening on windows. #514

Closed LollipopFt closed 1 year ago

LollipopFt commented 2 years ago

Description

contour immediately crashes on start-up, seems like the same problem as #152 .

Environment

Steps to Reproduce

download msi or zip, contour.exe always crashes.

Description
Faulting Application Path:  C:\Users\lollipopft\contour\bin\contour.exe

Problem signature
Problem Event Name: BEX64
Application Name:   contour.exe
Application Version:    0.0.0.0
Application Timestamp:  6196e43f
Fault Module Name:  Qt5Core.dll
Fault Module Version:   5.15.2.0
Fault Module Timestamp: 5fa4dd3b
Exception Offset:   00000000000204e8
Exception Code: c0000409
Exception Data: 0000000000000007
OS Version: 10.0.19043.2.0.0.256.48
Locale ID:  18441
Additional Information 1:   bb61
Additional Information 2:   bb6195d7165f286692c62a481d397f79
Additional Information 3:   21d2
Additional Information 4:   21d2980ada70ffeaeccc257eb923a8e4

what i got from following the steps in #152 by using reliability monitor. I have no idea what this means, sorry.

christianparpart commented 2 years ago

I was by accident right now on Windows and tried the MSI (version 0.2.2) and it works. Okay, I have to digg a little bit into to find out why it could happen. Many thanks for the report. :)

christianparpart commented 2 years ago

@LollipopFt What graphics card and model do you have on that machine?

LollipopFt commented 2 years ago

Integrated Graphics Card: Intel(R) HD Graphics 620 what do you mean by model?

christianparpart commented 2 years ago

Integrated Graphics Card: Intel(R) HD Graphics 620 what do you mean by model?

It's an Intel graphics card and you gave me the exact model. Many thanks. :)

I like to ask that because sometimes the reason is that it's a too old GPU model, and I can check the GPU specifications. Yours does support OpenGL 4.5, that's definitely okay.

As of the diagnostics above, your crash happens inside the Qt5Core library. I think best chances are to add more error handling and then ideally have more explicit diagnostics or it even fixed by that. :)

Yaraslaut commented 1 year ago

@LollipopFt can you check if this crash is still happening?

LollipopFt commented 1 year ago

I can confirm the crash is not happening anymore, however the window looks like this: image nothing is displayed. running from command line gives this:

C:\Users\lpft\cntr\bin>[error] Missing key .logging.enabled. Using default: false.
[error] Missing key .logging.file. Using default: "".
[error] Missing key background_image.path. Using default: "".
[error] Missing key .shell. Using default: "".
[error] Missing key .refresh_rate. Using default: 0.
[error] The configured text shaping engine DirectWrite does not yet support font feature settings. Ignoring.
libpng warning: iCCP: known incorrect sRGB profile
Unhandled exception for event 14: Resize
?event@TerminalWidget@display@contour@@UEAA_NPEAVQEvent@@@Z: Unhandled exception caught (class std::runtime_error). Could not create process. The system cannot find the file specified.

I suppose this is a separate issue though, should I close this one?

Yaraslaut commented 1 year ago

Oh, this is good that this is not happening anymore. Concerning crash : I noticed similar behavior (see https://github.com/contour-terminal/contour/issues/519#issuecomment-1529087187) in that case this was caused be shell configuration. You can try to delete configuration file and see if this resolve the issue (configuration file is places in c:/users/$USER/AppData/Local/contour/contour.yml) I think we can close the issue when contour will work on your system :)

LollipopFt commented 1 year ago

After deleting the config file, I ran the program again and got the same error:

C:\Users\lpft>[error] Missing key .logging.enabled. Using default: false.
[error] Missing key .logging.file. Using default: "".
[error] Missing key background_image.path. Using default: "".
[error] Missing key .shell. Using default: "".
[error] Missing key .refresh_rate. Using default: 0.
[error] The configured text shaping engine DirectWrite does not yet support font feature settings. Ignoring.
libpng warning: iCCP: known incorrect sRGB profile
Unhandled exception for event 14: Resize
?event@TerminalWidget@display@contour@@UEAA_NPEAVQEvent@@@Z: Unhandled exception caught (class std::runtime_error). Could not create process. The system cannot find the file specified.

I found a config file created afterwards (automatically created if there is no config i assume?)

Yaraslaut commented 1 year ago

Yes, it is created automatically. Can you please run 'contour debug all' and show the output

LollipopFt commented 1 year ago
C:\Users\lpft>[2023-05-05 13:30:17.291395] [config] Loading configuration from file: C:\Users\lpft\AppData\Local\contour\contour.yml
[error] Missing key .logging.enabled. Using default: false.
[error] Missing key .logging.file. Using default: "".
[error] Missing key background_image.path. Using default: "".
[error] Missing key .shell. Using default: "".
[error] Missing key .refresh_rate. Using default: 0.
[2023-05-05 13:30:17.314865] [config] Defaulting TERM to contour.
[error] The configured text shaping engine DirectWrite does not yet support font feature settings. Ignoring.
libpng warning: iCCP: known incorrect sRGB profile
[2023-05-05 13:30:17.464990] [vt.input] Registering normal mode command: $
[2023-05-05 13:30:17.465140] [vt.input] Registering normal mode command: %
[2023-05-05 13:30:17.465277] [vt.input] Registering normal mode command: 0
[2023-05-05 13:30:17.465408] [vt.input] Registering normal mode command: <BS>
[2023-05-05 13:30:17.465587] [vt.input] Registering normal mode command: <Down>
[2023-05-05 13:30:17.465751] [vt.input] Registering normal mode command: <Left>
[2023-05-05 13:30:17.465888] [vt.input] Registering normal mode command: <PageDown>
[2023-05-05 13:30:17.466023] [vt.input] Registering normal mode command: <PageUp>
[2023-05-05 13:30:17.466150] [vt.input] Registering normal mode command: <Right>
[2023-05-05 13:30:17.466254] [vt.input] Registering normal mode command: <Space>
[2023-05-05 13:30:17.466370] [vt.input] Registering normal mode command: <Up>
[2023-05-05 13:30:17.466499] [vt.input] Registering normal mode command: B
[2023-05-05 13:30:17.466641] [vt.input] Registering normal mode command: C-D
[2023-05-05 13:30:17.466734] [vt.input] Registering normal mode command: C-U
[2023-05-05 13:30:17.466823] [vt.input] Registering normal mode command: E
[2023-05-05 13:30:17.466910] [vt.input] Registering normal mode command: G
[2023-05-05 13:30:17.466997] [vt.input] Registering normal mode command: H
[2023-05-05 13:30:17.467087] [vt.input] Registering normal mode command: L
[2023-05-05 13:30:17.467176] [vt.input] Registering normal mode command: M
[2023-05-05 13:30:17.467263] [vt.input] Registering normal mode command: N
[2023-05-05 13:30:17.467351] [vt.input] Registering normal mode command: W
[2023-05-05 13:30:17.467438] [vt.input] Registering normal mode command: [[
[2023-05-05 13:30:17.467565] [vt.input] Registering normal mode command: []
[2023-05-05 13:30:17.467687] [vt.input] Registering normal mode command: [m
[2023-05-05 13:30:17.467808] [vt.input] Registering normal mode command: ][
[2023-05-05 13:30:17.467947] [vt.input] Registering normal mode command: ]]
[2023-05-05 13:30:17.468068] [vt.input] Registering normal mode command: ]m
[2023-05-05 13:30:17.468191] [vt.input] Registering normal mode command: ^
[2023-05-05 13:30:17.468278] [vt.input] Registering normal mode command: b
[2023-05-05 13:30:17.468405] [vt.input] Registering normal mode command: e
[2023-05-05 13:30:17.468500] [vt.input] Registering normal mode command: gg
[2023-05-05 13:30:17.468622] [vt.input] Registering normal mode command: h
[2023-05-05 13:30:17.468711] [vt.input] Registering normal mode command: j
[2023-05-05 13:30:17.468798] [vt.input] Registering normal mode command: k
[2023-05-05 13:30:17.468887] [vt.input] Registering normal mode command: l
[2023-05-05 13:30:17.468974] [vt.input] Registering normal mode command: n
[2023-05-05 13:30:17.469077] [vt.input] Registering normal mode command: w
[2023-05-05 13:30:17.469165] [vt.input] Registering normal mode command: {
[2023-05-05 13:30:17.469252] [vt.input] Registering normal mode command: |
[2023-05-05 13:30:17.469339] [vt.input] Registering normal mode command: }
[2023-05-05 13:30:17.469427] [vt.input] Registering normal mode command: J
[2023-05-05 13:30:17.469519] [vt.input] Registering normal mode command: K
[2023-05-05 13:30:17.470241] [vt.input] Registering normal mode command: t.
[2023-05-05 13:30:17.470537] [vt.input] Registering normal mode command: T.
[2023-05-05 13:30:17.470727] [vt.input] Registering normal mode command: f.
[2023-05-05 13:30:17.470980] [vt.input] Registering normal mode command: F.
[2023-05-05 13:30:17.471228] [vt.input] Registering normal mode command: ;
[2023-05-05 13:30:17.471449] [vt.input] Registering normal mode command: ,
[2023-05-05 13:30:17.471677] [vt.input] Registering visual mode command: $
[2023-05-05 13:30:17.471901] [vt.input] Registering visual mode command: %
[2023-05-05 13:30:17.472087] [vt.input] Registering visual mode command: 0
[2023-05-05 13:30:17.472285] [vt.input] Registering visual mode command: <BS>
[2023-05-05 13:30:17.472663] [vt.input] Registering visual mode command: <Down>
[2023-05-05 13:30:17.472894] [vt.input] Registering visual mode command: <Left>
[2023-05-05 13:30:17.473155] [vt.input] Registering visual mode command: <PageDown>
[2023-05-05 13:30:17.473446] [vt.input] Registering visual mode command: <PageUp>
[2023-05-05 13:30:17.473670] [vt.input] Registering visual mode command: <Right>
[2023-05-05 13:30:17.474018] [vt.input] Registering visual mode command: <Space>
[2023-05-05 13:30:17.474457] [vt.input] Registering visual mode command: <Up>
[2023-05-05 13:30:17.474666] [vt.input] Registering visual mode command: B
[2023-05-05 13:30:17.474839] [vt.input] Registering visual mode command: C-D
[2023-05-05 13:30:17.475001] [vt.input] Registering visual mode command: C-U
[2023-05-05 13:30:17.475177] [vt.input] Registering visual mode command: E
[2023-05-05 13:30:17.475413] [vt.input] Registering visual mode command: G
[2023-05-05 13:30:17.475655] [vt.input] Registering visual mode command: H
[2023-05-05 13:30:17.475891] [vt.input] Registering visual mode command: L
[2023-05-05 13:30:17.476099] [vt.input] Registering visual mode command: M
[2023-05-05 13:30:17.476282] [vt.input] Registering visual mode command: N
[2023-05-05 13:30:17.476481] [vt.input] Registering visual mode command: W
[2023-05-05 13:30:17.476705] [vt.input] Registering visual mode command: [[
[2023-05-05 13:30:17.476965] [vt.input] Registering visual mode command: []
[2023-05-05 13:30:17.477159] [vt.input] Registering visual mode command: [m
[2023-05-05 13:30:17.477348] [vt.input] Registering visual mode command: ][
[2023-05-05 13:30:17.477635] [vt.input] Registering visual mode command: ]]
[2023-05-05 13:30:17.477803] [vt.input] Registering visual mode command: ]m
[2023-05-05 13:30:17.478036] [vt.input] Registering visual mode command: ^
[2023-05-05 13:30:17.478238] [vt.input] Registering visual mode command: b
[2023-05-05 13:30:17.478425] [vt.input] Registering visual mode command: e
[2023-05-05 13:30:17.478591] [vt.input] Registering visual mode command: gg
[2023-05-05 13:30:17.478805] [vt.input] Registering visual mode command: h
[2023-05-05 13:30:17.478955] [vt.input] Registering visual mode command: j
[2023-05-05 13:30:17.479101] [vt.input] Registering visual mode command: k
[2023-05-05 13:30:17.479244] [vt.input] Registering visual mode command: l
[2023-05-05 13:30:17.479384] [vt.input] Registering visual mode command: n
[2023-05-05 13:30:17.479561] [vt.input] Registering visual mode command: w
[2023-05-05 13:30:17.479791] [vt.input] Registering visual mode command: {
[2023-05-05 13:30:17.480005] [vt.input] Registering visual mode command: |
[2023-05-05 13:30:17.480149] [vt.input] Registering visual mode command: }
[2023-05-05 13:30:17.480366] [vt.input] Registering visual mode command: J
[2023-05-05 13:30:17.480574] [vt.input] Registering visual mode command: K
[2023-05-05 13:30:17.480828] [vt.input] Registering visual mode command: t.
[2023-05-05 13:30:17.481041] [vt.input] Registering visual mode command: T.
[2023-05-05 13:30:17.481333] [vt.input] Registering visual mode command: f.
[2023-05-05 13:30:17.481652] [vt.input] Registering visual mode command: F.
[2023-05-05 13:30:17.481921] [vt.input] Registering visual mode command: ;
[2023-05-05 13:30:17.482141] [vt.input] Registering visual mode command: ,
[2023-05-05 13:30:17.482372] [vt.input] Registering normal mode command: a
[2023-05-05 13:30:17.482580] [vt.input] Registering normal mode command: i
[2023-05-05 13:30:17.482722] [vt.input] Registering normal mode command: <Insert>
[2023-05-05 13:30:17.483310] [vt.input] Registering normal mode command: v
[2023-05-05 13:30:17.483482] [vt.input] Registering normal mode command: V
[2023-05-05 13:30:17.483693] [vt.input] Registering normal mode command: C-V
[2023-05-05 13:30:17.483903] [vt.input] Registering normal mode command: /
[2023-05-05 13:30:17.484094] [vt.input] Registering normal mode command: #
[2023-05-05 13:30:17.484230] [vt.input] Registering normal mode command: mm
[2023-05-05 13:30:17.484491] [vt.input] Registering normal mode command: *
[2023-05-05 13:30:17.484702] [vt.input] Registering normal mode command: p
[2023-05-05 13:30:17.484921] [vt.input] Registering normal mode command: P
[2023-05-05 13:30:17.485067] [vt.input] Registering normal mode command: Y
[2023-05-05 13:30:17.485321] [vt.input] Registering normal mode command: yy
[2023-05-05 13:30:17.485613] [vt.input] Registering normal mode command: yb
[2023-05-05 13:30:17.485808] [vt.input] Registering normal mode command: ye
[2023-05-05 13:30:17.485993] [vt.input] Registering normal mode command: yw
[2023-05-05 13:30:17.486170] [vt.input] Registering normal mode command: yB
[2023-05-05 13:30:17.486367] [vt.input] Registering normal mode command: yE
[2023-05-05 13:30:17.486605] [vt.input] Registering normal mode command: yW
[2023-05-05 13:30:17.486811] [vt.input] Registering normal mode command: yt.
[2023-05-05 13:30:17.486981] [vt.input] Registering normal mode command: yT.
[2023-05-05 13:30:17.487142] [vt.input] Registering normal mode command: yf.
[2023-05-05 13:30:17.487322] [vt.input] Registering normal mode command: yF.
[2023-05-05 13:30:17.487552] [vt.input] Registering normal mode command: yi"
[2023-05-05 13:30:17.487715] [vt.input] Registering normal mode command: yi(
[2023-05-05 13:30:17.487934] [vt.input] Registering normal mode command: yi)
[2023-05-05 13:30:17.488153] [vt.input] Registering normal mode command: yi<
[2023-05-05 13:30:17.488375] [vt.input] Registering normal mode command: yi>
[2023-05-05 13:30:17.488612] [vt.input] Registering normal mode command: yiW
[2023-05-05 13:30:17.488833] [vt.input] Registering normal mode command: yi[
[2023-05-05 13:30:17.488987] [vt.input] Registering normal mode command: yi]
[2023-05-05 13:30:17.489150] [vt.input] Registering normal mode command: yi'
[2023-05-05 13:30:17.489339] [vt.input] Registering normal mode command: yi`
[2023-05-05 13:30:17.489555] [vt.input] Registering normal mode command: yip
[2023-05-05 13:30:17.489772] [vt.input] Registering normal mode command: yiw
[2023-05-05 13:30:17.489915] [vt.input] Registering normal mode command: yi{
[2023-05-05 13:30:17.490053] [vt.input] Registering normal mode command: yi}
[2023-05-05 13:30:17.490260] [vt.input] Registering normal mode command: ya"
[2023-05-05 13:30:17.490485] [vt.input] Registering normal mode command: ya(
[2023-05-05 13:30:17.490688] [vt.input] Registering normal mode command: ya)
[2023-05-05 13:30:17.490830] [vt.input] Registering normal mode command: ya<
[2023-05-05 13:30:17.491022] [vt.input] Registering normal mode command: ya>
[2023-05-05 13:30:17.491183] [vt.input] Registering normal mode command: yaW
[2023-05-05 13:30:17.491371] [vt.input] Registering normal mode command: ya[
[2023-05-05 13:30:17.491555] [vt.input] Registering normal mode command: ya]
[2023-05-05 13:30:17.491727] [vt.input] Registering normal mode command: ya'
[2023-05-05 13:30:17.491893] [vt.input] Registering normal mode command: ya`
[2023-05-05 13:30:17.492051] [vt.input] Registering normal mode command: yap
[2023-05-05 13:30:17.492224] [vt.input] Registering normal mode command: yaw
[2023-05-05 13:30:17.492377] [vt.input] Registering normal mode command: ya{
[2023-05-05 13:30:17.492670] [vt.input] Registering normal mode command: ya}
[2023-05-05 13:30:17.492858] [vt.input] Registering visual mode command: /
[2023-05-05 13:30:17.493012] [vt.input] Registering visual mode command: y
[2023-05-05 13:30:17.493193] [vt.input] Registering visual mode command: v
[2023-05-05 13:30:17.493327] [vt.input] Registering visual mode command: V
[2023-05-05 13:30:17.493631] [vt.input] Registering visual mode command: C-V
[2023-05-05 13:30:17.493823] [vt.input] Registering visual mode command: <ESC>
[2023-05-05 13:30:17.494027] [vt.input] Registering visual mode command: i"
[2023-05-05 13:30:17.494277] [vt.input] Registering visual mode command: i(
[2023-05-05 13:30:17.494536] [vt.input] Registering visual mode command: i)
[2023-05-05 13:30:17.494784] [vt.input] Registering visual mode command: i<
[2023-05-05 13:30:17.495030] [vt.input] Registering visual mode command: i>
[2023-05-05 13:30:17.495289] [vt.input] Registering visual mode command: iW
[2023-05-05 13:30:17.495568] [vt.input] Registering visual mode command: i[
[2023-05-05 13:30:17.495847] [vt.input] Registering visual mode command: i]
[2023-05-05 13:30:17.496046] [vt.input] Registering visual mode command: i'
[2023-05-05 13:30:17.496224] [vt.input] Registering visual mode command: i`
[2023-05-05 13:30:17.496422] [vt.input] Registering visual mode command: ip
[2023-05-05 13:30:17.496696] [vt.input] Registering visual mode command: iw
[2023-05-05 13:30:17.496996] [vt.input] Registering visual mode command: i{
[2023-05-05 13:30:17.497299] [vt.input] Registering visual mode command: i}
[2023-05-05 13:30:17.497575] [vt.input] Registering visual mode command: a"
[2023-05-05 13:30:17.497849] [vt.input] Registering visual mode command: a(
[2023-05-05 13:30:17.498063] [vt.input] Registering visual mode command: a)
[2023-05-05 13:30:17.498339] [vt.input] Registering visual mode command: a<
[2023-05-05 13:30:17.498523] [vt.input] Registering visual mode command: a>
[2023-05-05 13:30:17.498711] [vt.input] Registering visual mode command: aW
[2023-05-05 13:30:17.498911] [vt.input] Registering visual mode command: a[
[2023-05-05 13:30:17.499121] [vt.input] Registering visual mode command: a]
[2023-05-05 13:30:17.499299] [vt.input] Registering visual mode command: a'
[2023-05-05 13:30:17.499491] [vt.input] Registering visual mode command: a`
[2023-05-05 13:30:17.499951] [vt.input] Registering visual mode command: ap
[2023-05-05 13:30:17.500139] [vt.input] Registering visual mode command: aw
[2023-05-05 13:30:17.500325] [vt.input] Registering visual mode command: a{
[2023-05-05 13:30:17.500506] [vt.input] Registering visual mode command: a}
[2023-05-05 13:30:17.500698] [BufferObject] Creating BufferObject pool with chunk size 1.02e+03 KB
[2023-05-05 13:30:17.501018] [BufferObject] Creating BufferObject: 0x23c46c9f0b0..0x23c46e9d0c0.
[2023-05-05 13:30:17.793740] [gui.session] Configuring terminal.
[2023-05-05 13:30:17.794120] [gui.session] Setting terminal ID to VT525.
[2023-05-05 13:30:17.794477] [gui.session] maxImageSize=1920x1080, sixelScrolling=true
[2023-05-05 13:30:17.861730] [gui.display] TerminalWindow.resizeEvent: size 200x100 (200x100)
[2023-05-05 13:30:17.955661] [gui.display] initializeGL: size=183x100, scale=1
[2023-05-05 13:30:17.956060] [gui.session] Attaching display.
[2023-05-05 13:30:17.957332] [gui.display] Assigning session to terminal widget: shell=powershell.exe, terminalSize=80x25, fontSize=12pt, contentScale=1
[2023-05-05 13:30:17.959905] [vt.renderer] Using DirectWrite text shaping engine.
[2023-05-05 13:30:17.961016] [font.locator] Loading font chain for: (family=monospace weight=Regular slant=Roman spacing=Monospace, strict_spacing=yes)
[2023-05-05 13:30:17.961467] [font.locator] Locating font chain for: (family=monospace weight=Regular slant=Roman spacing=Monospace, strict_spacing=yes)
[2023-05-05 13:30:17.962939] [font.locator] Adding font file: path C:\WINDOWS\FONTS\CONSOLA.TTF
[2023-05-05 13:30:17.964586] [font.locator] Loading font chain for: (family=monospace weight=Bold slant=Roman spacing=Monospace, strict_spacing=yes)
[2023-05-05 13:30:17.965060] [font.locator] Locating font chain for: (family=monospace weight=Bold slant=Roman spacing=Monospace, strict_spacing=yes)
[2023-05-05 13:30:17.966143] [font.locator] Adding font file: path C:\WINDOWS\FONTS\CONSOLAB.TTF
[2023-05-05 13:30:17.967659] [font.locator] Loading font chain for: (family=monospace weight=Regular slant=Italic spacing=Monospace, strict_spacing=yes)
[2023-05-05 13:30:17.968033] [font.locator] Locating font chain for: (family=monospace weight=Regular slant=Italic spacing=Monospace, strict_spacing=yes)
[2023-05-05 13:30:17.968907] [font.locator] Adding font file: path C:\WINDOWS\FONTS\CONSOLAI.TTF
[2023-05-05 13:30:17.970257] [font.locator] Loading font chain for: (family=monospace weight=Bold slant=Italic spacing=Monospace, strict_spacing=yes)
[2023-05-05 13:30:17.971717] [font.locator] Locating font chain for: (family=monospace weight=Bold slant=Italic spacing=Monospace, strict_spacing=yes)
[2023-05-05 13:30:17.972921] [font.locator] Adding font file: path C:\WINDOWS\FONTS\CONSOLAZ.TTF
[2023-05-05 13:30:17.975398] [font.locator] Loading font chain for: (family=Segoe UI Emoji weight=Regular slant=Roman spacing=Monospace, strict_spacing=no)
[2023-05-05 13:30:17.975809] [font.locator] Locating font chain for: (family=Segoe UI Emoji weight=Regular slant=Roman spacing=Monospace, strict_spacing=no)
[2023-05-05 13:30:17.976799] [font.locator] Adding font file: path C:\WINDOWS\FONTS\SEGUIEMJ.TTF
[2023-05-05 13:30:17.977764] [vt.renderer] Loading grid metrics (pageSize=80x25, cellSize=9x19, baseline=4, underline=2@2, margin=(left=0, bottom=0))
[2023-05-05 13:30:17.979032] [gui.display] Loading vertex shader: :/contour/display/shaders/text.vert
[2023-05-05 13:30:17.980607] [gui.display] Loading fragment shader: :/contour/display/shaders/text.frag
[2023-05-05 13:30:18.008245] [gui.display] Loading vertex shader: :/contour/display/shaders/background_image.vert
[2023-05-05 13:30:18.008952] [gui.display] Loading fragment shader: :/contour/display/shaders/background_image.frag
[2023-05-05 13:30:18.047194] [gui.display] Loading vertex shader: :/contour/display/shaders/background.vert
[2023-05-05 13:30:18.047872] [gui.display] Loading fragment shader: :/contour/display/shaders/background.frag
[2023-05-05 13:30:18.060466] [gui.display] configureAtlas: 1024x2048 RGBA
[2023-05-05 13:30:18.061200] [vt.renderer] Configuring texture atlas.
[2023-05-05 13:30:18.063267] [vt.renderer] - Atlas properties     : tile size 9x19, format RGBA, direct-mapped 116
[2023-05-05 13:30:18.064520] [vt.renderer] - Atlas texture size   : 1024x2048 pixels
[2023-05-05 13:30:18.064876] [vt.renderer] - Atlas hashtable      : 4096 slots
[2023-05-05 13:30:18.065761] [vt.renderer] - Atlas tile count     : 12091 = 113x * 107y
[2023-05-05 13:30:18.066651] [vt.renderer] - Atlas direct mapping : enabled (for text rendering)
[2023-05-05 13:30:18.067436] [gui.display] [FYI] Build type          : Release
[2023-05-05 13:30:18.068015] [gui.display] [FYI] Application PID     : 6236
[2023-05-05 13:30:18.068774] [gui.display] [FYI] OpenGL type         : OpenGL
[2023-05-05 13:30:18.069475] [gui.display] [FYI] OpenGL renderer     : Intel(R) HD Graphics 620
[2023-05-05 13:30:18.070136] [gui.display] [FYI] Qt platform         : windows
[2023-05-05 13:30:18.070826] [gui.display] [FYI] OpenGL version      : 3.3
[2023-05-05 13:30:18.071444] [gui.display] [FYI] Content scaling     : 1
[2023-05-05 13:30:18.072159] [gui.display] [FYI] GLSL version        : 3.30 - Build 27.20.100.8682
[2023-05-05 13:30:18.073019] [gui.display] [FYI] Refresh rate        : 60 Hz
[2023-05-05 13:30:18.073681] [gui.display] [FYI] Screen size         : 1920x1080
[2023-05-05 13:30:18.074325] [gui.display] [FYI] Logical DPI         : 96x96
[2023-05-05 13:30:18.075199] [gui.display] [FYI] Physical DPI        : 93x93
[2023-05-05 13:30:18.075872] [gui.display] [FYI] Device pixel ratio  : 1
[2023-05-05 13:30:18.076146] [gui.display] [FYI] Content scale       : 1
[2023-05-05 13:30:18.076711] [gui.display] [FYI] Font DPI            : 96x96 (96x96)
[2023-05-05 13:30:18.076964] [gui.display] [FYI] Font size           : 12pt (16 px)
[2023-05-05 13:30:18.077537] [gui.display] [FYI] Cell size           : 9x19 px
[2023-05-05 13:30:18.077791] [gui.display] [FYI] Page size           : 80x25
[2023-05-05 13:30:18.078965] [gui.display] [FYI] Font baseline       : 4 px
[2023-05-05 13:30:18.079267] [gui.display] [FYI] Underline position  : 2 px
[2023-05-05 13:30:18.079580] [gui.display] [FYI] Underline thickness : 2 px
[2023-05-05 13:30:18.080020] [gui.session] Configuring display.
[2023-05-05 13:30:18.082051] [gui.display] TerminalWindow.resizeEvent: size 737x475 (737x475)
[2023-05-05 13:30:18.084223] [gui.display] Resizing view to 737x475 virtual (737x475 actual).
[2023-05-05 13:30:18.084550] [gui.display] Setting render target size to 737x475.
[2023-05-05 13:30:18.084839] [vt.grid] resize 80x25 -> 81x25 (cursor (0, 0))
[2023-05-05 13:30:18.085192] [vt.grid] resize 80x1 -> 81x1 (cursor (0, 0))
[2023-05-05 13:30:18.085380] [vt.grid] resize 80x1 -> 81x1 (cursor (0, 0))
[2023-05-05 13:30:18.086583] [gui.display] GL configure atlas: 1024x2048 RGBA GL texture Id 2
[2023-05-05 13:30:18.203939] [pty] Starting ConPTY
[2023-05-05 13:30:18.217899] [pty] Creating process for command line: powershell.exe
Unhandled exception for event 14: Resize
[2023-05-05 13:30:18.238810] [gui.display] ?event@TerminalWidget@display@contour@@UEAA_NPEAVQEvent@@@Z: Unhandled exception caught (class std::runtime_error). Could not create process. The system cannot find the file specified.
?event@TerminalWidget@display@contour@@UEAA_NPEAVQEvent@@@Z: Unhandled exception caught (class std::runtime_error). Could not create process. The system cannot find the file specified.
LollipopFt commented 1 year ago

fixed it. i don't have powershell.exe, so I changed shell to cmd.exe and it is working for now. thank you!

Yaraslaut commented 1 year ago

fixed it. i don't have powershell.exe, so I changed shell to cmd.exe and it is working for now. thank you!

oh, I see, following wiki starting from Windows 10 build 14971 Powershell is default