Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-13 Thread Jamie Zawinski
> There's actually a good question to ask here. Why, exactly, is xscreensaver > divided up the way that it is in Debian? Two reasons: 1: Because in 1998, some dude wanted to save a few hundred kilobytes on his machine that didn't have a GPU, and had a hard drive an order of magnitude

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-13 Thread Timothy Bell
There's actually a good question to ask here. /Why/, exactly, is xscreensaver divided up the way that it is in Debian? On 2023-02-13 12:15, Jamie Zawinski wrote: Marco and Teoh, out of curiosity, why do you not have xscreensaver-gl installed on your systems?

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-13 Thread Jamie Zawinski
> Marco and Teoh, out of curiosity, why do you not have xscreensaver-gl > installed on your systems? Because you went out of your way to make it trivially easy for someone to drive their car off the lot with no seat belts or alternator. -- Jamie Zawinski • jwz.org • dnalounge.com

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-13 Thread Tormod Volden
severity 1030659 normal thanks On Sun, Feb 12, 2023 at 4:15 PM Mamoru TASAKA wrote: > > So maybe xscreensaver-gl-visual binary does not exist on system > at the first place?? Well spotted, Mamoru! Thanks a lot for clearing that up. OK, so this is not a big deal then. I guess sorting out the best

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-12 Thread Jamie Zawinski
Wow it's almost like, as I have been saying for years, dividing the single XScreenSaver application that I maintain, test and distribute into multiple bafflingly-named packages that can be left out willy nilly causes repeated, predictable, time-wasting and extremely irritating problems for

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-12 Thread Mamoru TASAKA
Well, I don't know well about deb packaging, but: Versions of packages xscreensaver suggests: ii firefox [www-browser]109.0-1 pn fortune pn gdm3 | kdm-gdmcompat ii lynx [www-browser] 2.9.0dev.12-1 ii palemoon [www-browser] 32.0.0-1.gtk2 pn qcam |

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-11 Thread Tormod Volden
Hi Marco, maybe as a start you can step through xscreensaver-gl-visual with gdb. Run from your build tree: gdb ./hacks/glx/xscreensaver-gl-visual (gdb) break get_gl_visual (gdb) run # stops at get_gl_visual (gdb) next and then just press enter repeatedly and it will go "next" until end of the

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-09 Thread Tormod Volden
retitle 1030659 xscreensaver-gl-visual did not report a GL visual! thanks On Thu, Feb 9, 2023 at 9:01 PM Jamie Zawinski wrote: > > Not having a GL visual reported here is definitely a problem in the "should > never happen" category, so trying to figure out where that's going wrong > would be

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-09 Thread Jamie Zawinski
Not having a GL visual reported here is definitely a problem in the "should never happen" category, so trying to figure out where that's going wrong would be helpful. -- Jamie Zawinski • jwz.org • dnalounge.com

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-09 Thread Tormod Volden
Thanks! So the segfault is just a small bug in the debug printing, it can be avoided with this patch: --- driver/demo-Gtk.c.orig2022-12-07 02:12:13.577705209 +0100 +++ driver/demo-Gtk.c2023-02-09 16:59:22.656746738 +0100 @@ -3302,7 +3302,7 @@ fix_preview_visual (state *s) if

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-09 Thread Marco
Am 09.02.2023 schrieb Tormod Volden : > You should now be able to get more details in a gdb backtrace, since > you have all debug symbols and no optimization. See the attachment, please. GNU gdb (Debian 12.1-4+b1) 12.1 Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-09 Thread Tormod Volden
You should now be able to get more details in a gdb backtrace, since you have all debug symbols and no optimization.

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-09 Thread Marco
Am 09.02.2023 schrieb Tormod Volden : > To be sure, run "apt build-dep xscreensaver" on the machines before > building. That fixed it. I get a segfault too: m@test-moock:~/Downloads/xscreensaver-6.06/driver$ ./xscreensaver-settings --debug xscreensaver-settings: 13:54:37: DISPLAY=:0.0

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-09 Thread Tormod Volden
On Thu, Feb 9, 2023 at 12:08 PM Marco wrote: > I did it on another machine (same segfault), but there is no > xscreensaver-settings in driver. > > The manpage files for it were created. > > m@test-moock:~/Downloads/xscreensaver-6.06$ find ./ -name '*xscreensaver-set*' >

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-09 Thread Marco
Am 09.02.2023 schrieb Tormod Volden : > 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

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-09 Thread Tormod Volden
On Thu, Feb 9, 2023 at 10:36 AM Marco wrote: > From Debian or from the developer itself? > With which compile options? I was thinking in the first place the upstream developer tarball at https://www.jwz.org/xscreensaver/download.html (or get it from the Debian source package). Compile with -g and

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-09 Thread Marco
Am 09.02.2023 schrieb Tormod Volden : > On Mon, Feb 6, 2023 at 11:52 AM Marco wrote: > > Am 06.02.2023 um 11:43:48 Uhr schrieb Tormod Volden: > > > On Mon, Feb 6, 2023 at 11:12 AM Marco wrote: > > > > I've installed xscreensaver-dbgsym. > > > Thanks, the backtrace got a little bit better.

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-09 Thread Tormod Volden
On Mon, Feb 6, 2023 at 11:52 AM Marco wrote: > Am 06.02.2023 um 11:43:48 Uhr schrieb Tormod Volden: > > On Mon, Feb 6, 2023 at 11:12 AM Marco wrote: > > > I've installed xscreensaver-dbgsym. > > Thanks, the backtrace got a little bit better. Anyway, I wonder if > > "xscreensaver-gl-visual did not

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-06 Thread Marco
Am 06.02.2023 um 11:43:48 Uhr schrieb Tormod Volden: > On Mon, Feb 6, 2023 at 11:12 AM Marco wrote: > > I've installed xscreensaver-dbgsym. > > Thanks, the backtrace got a little bit better. Anyway, I wonder if > "xscreensaver-gl-visual did not report a GL visual!" is the real > issue. > > Is

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-06 Thread Tormod Volden
On Mon, Feb 6, 2023 at 11:12 AM Marco wrote: > I've installed xscreensaver-dbgsym. Thanks, the backtrace got a little bit better. Anyway, I wonder if "xscreensaver-gl-visual did not report a GL visual!" is the real issue. Is there something special about your system that would be worthwhile to

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-06 Thread Marco
Am 06.02.2023 um 10:37:41 Uhr schrieb Tormod Volden: > On Mon, Feb 6, 2023 at 10:00 AM Marco wrote: > > Reading symbols from xscreensaver-demo... > > (No debugging symbols found in xscreensaver-demo) > > Please install the corresponding debug symbol packages from I've installed

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-06 Thread Tormod Volden
On Mon, Feb 6, 2023 at 10:00 AM Marco wrote: > Reading symbols from xscreensaver-demo... > (No debugging symbols found in xscreensaver-demo) Please install the corresponding debug symbol packages from http://debug.mirrors.debian.org/debian-debug/pool/main/x/xscreensaver/ Also try "thread apply

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-06 Thread Marco
On Mon, 6 Feb 2023 09:49:37 +0100 Tormod Volden > Thanks for your report. Can you please provide a backtrace from the > segfault? GNU gdb (Debian 12.1-4+b1) 12.1 Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-06 Thread Tormod Volden
On Mon, Feb 6, 2023 at 9:39 AM Marco Moock wrote: > Starting it via xscreensaver-demo --debug or xscreensaver-settings --debug > If I don't used --debug, it also crashed without the segfault error message > Application crashed, Thanks for your report. Can you please provide a backtrace from the

Bug#1030659: xscreensaver: segfault when starting xscreensaver-settings or xscreensaver-demo

2023-02-06 Thread Marco Moock
Package: xscreensaver Version: 6.06+dfsg1-2 Severity: important X-Debbugs-Cc: m...@posteo.de Dear Maintainer, *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? Starting it via xscreensaver-demo --debug or xscreensaver-settings