On Thu, Feb 09, 2023 at 11:16:15AM +0100, Tormod Volden wrote: > On Thu, Feb 9, 2023 at 10:20 AM Tormod Volden wrote: > > Would it be possible for you to build the upstream sources, without > > optimization, and try it out? You shouldn't need to install any of > > it, just run driver/xscreensaver-settings --debug from the build > > tree. And also rename your ~/.xscreensaver so that it runs with > > default settings. > > Now it gets a bit complicated if we don't want to install it, but at > the same time let the built xscreensaver-settings find the > screensavers from the already installed Debian packages, we need to > set the exec-prefix. In this case do not run make install afterwards! > >From unpacked upstream sources: > > ./configure CFLAGS="-g -O0" --exec-prefix=/usr > make -j4 > driver/xscreensaver-settings --debug [...]
Here is the output: --------------------------snip----------------------- $ driver/xscreensaver-settings --debug xscreensaver-settings: 16:11:29: DISPLAY=:0.0 xscreensaver-settings: 16:11:29: added "/usr/libexec/xscreensaver" to $PATH xscreensaver-settings: 16:11:29: pref changed: GtkSpinButton xscreensaver-settings: 16:11:29: pref changed: GtkSpinButton xscreensaver-settings: 16:11:29: pref changed: GtkSpinButton xscreensaver-settings: 16:11:29: pref changed: GtkSpinButton xscreensaver-settings: 16:11:29: pref changed: GtkSpinButton xscreensaver-settings: 16:11:29: pref changed: GtkSpinButton xscreensaver-settings: 16:11:29: pref changed: GtkSpinButton xscreensaver-settings: 16:11:29: pref changed: GtkCheckButton xscreensaver-settings: 16:11:29: pref changed: GtkCheckButton xscreensaver-settings: 16:11:29: pref changed: GtkCheckButton xscreensaver-settings: 16:11:29: pref changed: GtkRadioButton xscreensaver-settings: 16:11:29: pref changed: GtkRadioButton xscreensaver-settings: 16:11:29: list selection changed xscreensaver-settings: 16:11:29: scheduling preview "polytopes -root -polytope 120-cell" xscreensaver-settings: 16:11:29: /usr/local/share/xscreensaver/config/polytopes.xml does not exist. xscreensaver-settings: 16:11:29: scheduling preview "polytopes -root -polytope 120-cell" xscreensaver-settings: 16:11:29: /usr/local/share/xscreensaver/config/polytopes.xml does not exist. xscreensaver-settings: 16:11:29: scheduling preview "polytopes -root -polytope 120-cell" xscreensaver-settings: 16:11:29: select list elt 168 xscreensaver-settings: 16:11:29: scheduling preview "polytopes -root -polytope 120-cell" xscreensaver-settings: 16:11:29: /usr/local/share/xscreensaver/config/polytopes.xml does not exist. xscreensaver-settings: 16:11:29: scheduling preview "polytopes -root -polytope 120-cell" xscreensaver-settings: 16:11:29: xscreensaver-gl-visual did not report a GL visual! Segmentation fault --------------------------snip----------------------- Apparently there *is* a segfault, even though it doesn't appear that way when I run the official binaries. This looks to be the same bug as #1030659 after all. T -- If it tastes good, it's probably bad for you.