Swordfish90 / cool-retro-term

A good looking terminal emulator which mimics the old cathode display...
22.03k stars 839 forks source link

Segfaults for no apparent reason #679

Open Mia-Rain opened 2 years ago

Mia-Rain commented 2 years ago

While attempting to run this terminal, it simply segfaults the moment after it's window border is rendered, with no info on why...

The output is as follows:

Using a variable-width font in the terminal.  This may cause performance degradation and display/alignment errors.
qrc:/SettingsTerminalTab.qml:69:17: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/BurnInEffect.qml:86:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/BurnInEffect.qml:78:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/BurnInEffect.qml:73:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt5/qml/QMLTermWidget/QMLTermScrollbar.qml:29:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/PreprocessedTerminal.qml:63:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/PreprocessedTerminal.qml:58:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/PreprocessedTerminal.qml:52:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/PreprocessedTerminal.qml:48:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Both point size and pixel size set. Using pixel size.
Using a variable-width font in the terminal.  This may cause performance degradation and display/alignment errors.
Segmentation fault
alexmyczko commented 2 years ago

what os/version?

Mia-Rain commented 2 years ago

Alpine edge

alexmyczko commented 2 years ago

so I guess you use https://pkgs.alpinelinux.org/packages?name=cool-retro-term version from there.

maybe you get a hint when running strace cool-retro-term on what it's looking for and failing to find

Mia-Rain commented 2 years ago

I have attempted that, and got nothing useful, additionally I'm testing from a handcompiled version, not that the binary worked either.

I believe this is a gpu issue, since it seems to work fine on my other alpine systems, and this particular segfault is from an armv7 device, but thats just a guess