* Dino segfaults @ 2023-12-05 17:48 Caleb Herbert 2023-12-05 18:29 ` Georgios Athanasiou 0 siblings, 1 reply; 15+ messages in thread From: Caleb Herbert @ 2023-12-05 17:48 UTC (permalink / raw) To: help-guix [-- Attachment #1: Type: text/plain, Size: 396 bytes --] Hi Guix, Dino segfaults. I tried doing "guix install dino" again; it didn't help. caleb@miller ~❄️ dino Segmentation fault caleb@miller ~❄️ dino --version Segmentation fault caleb@miller ~❄️ -- Caleb Herbert https://bluehome.net/csh/ OpenPGP fingerprint: 631C C434 A56B 5CBD FF21 2346 9764 3795 FA3E 4BCE What's a fingerprint? https://emailselfdefense.fsf.org/ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 682 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Dino segfaults 2023-12-05 17:48 Dino segfaults Caleb Herbert @ 2023-12-05 18:29 ` Georgios Athanasiou 2023-12-05 18:57 ` Wojtek Kosior via 0 siblings, 1 reply; 15+ messages in thread From: Georgios Athanasiou @ 2023-12-05 18:29 UTC (permalink / raw) To: Caleb Herbert, help-guix Hi Caleb, On 12/5/23 19:48, Caleb Herbert wrote: > Hi Guix, > > Dino segfaults. I tried doing "guix install dino" again; it didn't > help. > > caleb@miller ~❄️ dino > Segmentation fault > caleb@miller ~❄️ dino --version > Segmentation fault > caleb@miller ~❄️ I don't know if this is any help, but I just tried it in a Guix shell and it seems to start OK on my machine (Dell desktop, Intel graphics, X11, standard GUIX OS kernel). So, it's probably your machine / setup. I'm not the packager or even a user, though, I just gave it a try. Hopefully someone else will be more helpful. Best Regards, G. ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Dino segfaults 2023-12-05 18:29 ` Georgios Athanasiou @ 2023-12-05 18:57 ` Wojtek Kosior via [not found] ` <87ttovo60m.fsf@bluehome.net> 0 siblings, 1 reply; 15+ messages in thread From: Wojtek Kosior via @ 2023-12-05 18:57 UTC (permalink / raw) To: Georgios Athanasiou; +Cc: Caleb Herbert, help-guix [-- Attachment #1: Type: text/plain, Size: 1626 bytes --] Hi Caleb while I am also neither user nor packager of Dino, I have a suggestion — you'll perhaps learn more when you try running Dino in a virgin environment inside a container? You could try this command guix shell --container --no-cwd --network \ --share=/tmp --expose="$HOME"/.Xauthority \ dino bash \ -- bash -c "DISPLAY=:0 dino" Also, you did a `guix pull` sometime recently to get up-to-date packages, right? Best Wojtek -- (sig_start) website: https://koszko.org/koszko.html fingerprint: E972 7060 E3C5 637C 8A4F 4B42 4BC5 221C 5A79 FD1A follow me on Fediverse: https://friendica.me/profile/koszko/profile ♥ R29kIGlzIHRoZXJlIGFuZCBsb3ZlcyBtZQ== | ÷ c2luIHNlcGFyYXRlZCBtZSBmcm9tIEhpbQ== ✝ YnV0IEplc3VzIGRpZWQgdG8gc2F2ZSBtZQ== | ? U2hhbGwgSSBiZWNvbWUgSGlzIGZyaWVuZD8= -- (sig_end) On Tue, 5 Dec 2023 20:29:32 +0200 Georgios Athanasiou <yorgath@gmail.com> wrote: > Hi Caleb, > > On 12/5/23 19:48, Caleb Herbert wrote: > > Hi Guix, > > > > Dino segfaults. I tried doing "guix install dino" again; it didn't > > help. > > > > caleb@miller ~❄️ dino > > Segmentation fault > > caleb@miller ~❄️ dino --version > > Segmentation fault > > caleb@miller ~❄️ > > I don't know if this is any help, but I just tried it in a Guix shell > and it seems to start OK on my machine (Dell desktop, Intel graphics, > X11, standard GUIX OS kernel). So, it's probably your machine / setup. > I'm not the packager or even a user, though, I just gave it a try. > Hopefully someone else will be more helpful. > > Best Regards, > > G. > > [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 228 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
[parent not found: <87ttovo60m.fsf@bluehome.net>]
[parent not found: <20231206143431.4b40443e.koszko@koszko.org>]
* Re: Dino segfaults [not found] ` <20231206143431.4b40443e.koszko@koszko.org> @ 2023-12-07 17:17 ` Caleb Herbert 2023-12-07 17:50 ` Wojtek Kosior via 0 siblings, 1 reply; 15+ messages in thread From: Caleb Herbert @ 2023-12-07 17:17 UTC (permalink / raw) To: Wojtek Kosior, help-guix [-- Attachment #1: Type: text/plain, Size: 989 bytes --] Wojtek Kosior <koszko@koszko.org> writes: > Actually, I came up with 2 more improvements, the final command is > > guix shell --container --no-cwd --network \ > --share=/tmp/.X11-unix --expose="$XAUTHORITY" \ > dino bash \ > -- bash -c "DISPLAY='$DISPLAY' dino" caleb@miller ~❄️ guix shell --container --no-cwd --network \ > --share=/tmp/.X11-unix --expose="$XAUTHORITY" \ > dino bash \ > -- bash -c "DISPLAY='$DISPLAY' dino" Authorization required, but no authorization protocol specified (process:1): Gtk-WARNING **: 17:16:40.534: cannot open display: :1 > Also, unless there is some reason no to, I suggest we keep the Guix > mailing list in the Cc field Oh, sorry. I pressed r instead of R when replying in Emacs. We should be back on the mailing list now. -- Caleb Herbert https://bluehome.net/csh/ OpenPGP fingerprint: 631C C434 A56B 5CBD FF21 2346 9764 3795 FA3E 4BCE What's a fingerprint? https://emailselfdefense.fsf.org/ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 682 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Dino segfaults 2023-12-07 17:17 ` Caleb Herbert @ 2023-12-07 17:50 ` Wojtek Kosior via 2023-12-08 15:54 ` Caleb Herbert 0 siblings, 1 reply; 15+ messages in thread From: Wojtek Kosior via @ 2023-12-07 17:50 UTC (permalink / raw) To: Caleb Herbert; +Cc: help-guix [-- Attachment #1: Type: text/plain, Size: 2207 bytes --] > > Actually, I came up with 2 more improvements, the final command is > > > > guix shell --container --no-cwd --network \ > > --share=/tmp/.X11-unix --expose="$XAUTHORITY" \ > > dino bash \ > > -- bash -c "DISPLAY='$DISPLAY' dino" > > caleb@miller ~❄️ guix shell --container --no-cwd --network \ > > --share=/tmp/.X11-unix --expose="$XAUTHORITY" \ > > dino bash \ > > -- bash -c "DISPLAY='$DISPLAY' dino" > Authorization required, but no authorization protocol specified > > > (process:1): Gtk-WARNING **: 17:16:40.534: cannot open display: :1 Ahh, I forgot we also need to pass the XAUTHORITY variable to the container. How about this? guix shell --container --no-cwd --network \ --share=/tmp/.X11-unix --expose="$XAUTHORITY" \ dino bash \ -- bash -c "DISPLAY='$DISPLAY' XAUTHORITY='$XAUTHORITY' dino" Best Wojtek -- (sig_start) website: https://koszko.org/koszko.html fingerprint: E972 7060 E3C5 637C 8A4F 4B42 4BC5 221C 5A79 FD1A follow me on Fediverse: https://friendica.me/profile/koszko/profile ♥ R29kIGlzIHRoZXJlIGFuZCBsb3ZlcyBtZQ== | ÷ c2luIHNlcGFyYXRlZCBtZSBmcm9tIEhpbQ== ✝ YnV0IEplc3VzIGRpZWQgdG8gc2F2ZSBtZQ== | ? U2hhbGwgSSBiZWNvbWUgSGlzIGZyaWVuZD8= -- (sig_end) On Thu, 07 Dec 2023 11:17:52 -0600 Caleb Herbert <csh@bluehome.net> wrote: > Wojtek Kosior <koszko@koszko.org> writes: > > > Actually, I came up with 2 more improvements, the final command is > > > > guix shell --container --no-cwd --network \ > > --share=/tmp/.X11-unix --expose="$XAUTHORITY" \ > > dino bash \ > > -- bash -c "DISPLAY='$DISPLAY' dino" > > caleb@miller ~❄️ guix shell --container --no-cwd --network \ > > --share=/tmp/.X11-unix --expose="$XAUTHORITY" \ > > dino bash \ > > -- bash -c "DISPLAY='$DISPLAY' dino" > Authorization required, but no authorization protocol specified > > > (process:1): Gtk-WARNING **: 17:16:40.534: cannot open display: :1 > > > > Also, unless there is some reason no to, I suggest we keep the Guix > > mailing list in the Cc field > > Oh, sorry. I pressed r instead of R when replying in Emacs. We should > be back on the mailing list now. > [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 228 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Dino segfaults 2023-12-07 17:50 ` Wojtek Kosior via @ 2023-12-08 15:54 ` Caleb Herbert 2023-12-08 16:59 ` Georgios Athanasiou 0 siblings, 1 reply; 15+ messages in thread From: Caleb Herbert @ 2023-12-08 15:54 UTC (permalink / raw) To: Wojtek Kosior; +Cc: help-guix [-- Attachment #1: Type: text/plain, Size: 620 bytes --] Wojtek Kosior <koszko@koszko.org> writes: > Ahh, I forgot we also need to pass the XAUTHORITY variable to the > container. How about this? > > guix shell --container --no-cwd --network \ > --share=/tmp/.X11-unix --expose="$XAUTHORITY" \ > dino bash \ > -- bash -c "DISPLAY='$DISPLAY' XAUTHORITY='$XAUTHORITY' dino" It launches! But of course, it has no knowledge of my configuration, and asks to set up an account. -- Caleb Herbert https://bluehome.net/csh/ OpenPGP fingerprint: 631C C434 A56B 5CBD FF21 2346 9764 3795 FA3E 4BCE What's a fingerprint? https://emailselfdefense.fsf.org/ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 682 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Dino segfaults 2023-12-08 15:54 ` Caleb Herbert @ 2023-12-08 16:59 ` Georgios Athanasiou 2023-12-09 20:34 ` Caleb Herbert 0 siblings, 1 reply; 15+ messages in thread From: Georgios Athanasiou @ 2023-12-08 16:59 UTC (permalink / raw) To: Caleb Herbert; +Cc: help-guix Hi Caleb, You're making progress. Outside the container, does `dino --help' work? You can make the program print diagnostic messages. Option `--gst-debug-level=LEVEL' (where LEVEL=0..9) can print *a lot* of diagnostics for GStreamer. Have you tried it? It may help you find the point at which the program segfaults. Best Regards, G. On 12/8/23 17:54, Caleb Herbert wrote: > Wojtek Kosior <koszko@koszko.org> writes: >> Ahh, I forgot we also need to pass the XAUTHORITY variable to the >> container. How about this? >> >> guix shell --container --no-cwd --network \ >> --share=/tmp/.X11-unix --expose="$XAUTHORITY" \ >> dino bash \ >> -- bash -c "DISPLAY='$DISPLAY' XAUTHORITY='$XAUTHORITY' dino" > It launches! But of course, it has no knowledge of my configuration, > and asks to set up an account. > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Dino segfaults 2023-12-08 16:59 ` Georgios Athanasiou @ 2023-12-09 20:34 ` Caleb Herbert 2023-12-09 21:25 ` Igor Gajsin 2023-12-10 11:21 ` Georgios Athanasiou 0 siblings, 2 replies; 15+ messages in thread From: Caleb Herbert @ 2023-12-09 20:34 UTC (permalink / raw) To: Georgios Athanasiou; +Cc: help-guix [-- Attachment #1: Type: text/plain, Size: 691 bytes --] Georgios Athanasiou <yorgath@gmail.com> writes: > You're making progress. Outside the container, does `dino --help' > work? No. ~ 🕯️🕯️ dino --help Segmentation fault > You can make the program print diagnostic messages. Option > `--gst-debug-level=LEVEL' (where LEVEL=0..9) can print *a lot* of > diagnostics for GStreamer. Have you tried it? It may help you find the > point at which the program segfaults. ~ 🕯️🕯️ dino --gst-debug-level=9 Segmentation fault -- Caleb Herbert https://bluehome.net/csh/ OpenPGP fingerprint: 631C C434 A56B 5CBD FF21 2346 9764 3795 FA3E 4BCE What's a fingerprint? https://emailselfdefense.fsf.org/ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 682 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Dino segfaults 2023-12-09 20:34 ` Caleb Herbert @ 2023-12-09 21:25 ` Igor Gajsin 2023-12-10 11:21 ` Georgios Athanasiou 1 sibling, 0 replies; 15+ messages in thread From: Igor Gajsin @ 2023-12-09 21:25 UTC (permalink / raw) To: help-guix Just for the record: I'm a dino user and it works well for me. The version is 0.4.3. I'm not sure which info I can provide to compare our configurations. Caleb Herbert <csh@bluehome.net> writes: > [[PGP Signed Part:Undecided]] > Georgios Athanasiou <yorgath@gmail.com> writes: > >> You're making progress. Outside the container, does `dino --help' >> work? > > No. > > ~ 🕯️🕯️ dino --help > Segmentation fault > >> You can make the program print diagnostic messages. Option >> `--gst-debug-level=LEVEL' (where LEVEL=0..9) can print *a lot* of >> diagnostics for GStreamer. Have you tried it? It may help you find the >> point at which the program segfaults. > > ~ 🕯️🕯️ dino --gst-debug-level=9 > Segmentation fault -- With best regards, Igor Gajsin ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Dino segfaults 2023-12-09 20:34 ` Caleb Herbert 2023-12-09 21:25 ` Igor Gajsin @ 2023-12-10 11:21 ` Georgios Athanasiou 2023-12-10 17:28 ` Caleb Herbert 1 sibling, 1 reply; 15+ messages in thread From: Georgios Athanasiou @ 2023-12-10 11:21 UTC (permalink / raw) To: Caleb Herbert; +Cc: help-guix Hi Caleb, An application segfaulting at such an early stage got me curious. Now I see it's a Vala application, so it does quite some initialization before parsing the command line arguments. Anyway, following the link at `which dino' shows that `dino' is a shell script. It sets some variables then calls `.dino-real', which is the actual binary. Does executing `.dino-real --version' segfault too? Best Regards, G. ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Dino segfaults 2023-12-10 11:21 ` Georgios Athanasiou @ 2023-12-10 17:28 ` Caleb Herbert 2023-12-10 19:04 ` Igor Gajsin 2023-12-10 19:20 ` Georgios Athanasiou 0 siblings, 2 replies; 15+ messages in thread From: Caleb Herbert @ 2023-12-10 17:28 UTC (permalink / raw) To: Georgios Athanasiou; +Cc: help-guix [-- Attachment #1: Type: text/plain, Size: 409 bytes --] Georgios Athanasiou <yorgath@gmail.com> writes: > Does executing `.dino-real --version' segfault too? caleb@miller ~❄️ /gnu/store/lhq3hx5b5nr7s2l8113kxv4pyn0pl1fs-dino-0.4.3/bin/.dino-real --version Segmentation fault -- Caleb Herbert https://bluehome.net/csh/ OpenPGP fingerprint: 631C C434 A56B 5CBD FF21 2346 9764 3795 FA3E 4BCE What's a fingerprint? https://emailselfdefense.fsf.org/ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 682 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Dino segfaults 2023-12-10 17:28 ` Caleb Herbert @ 2023-12-10 19:04 ` Igor Gajsin 2023-12-11 17:21 ` Caleb Herbert 2023-12-10 19:20 ` Georgios Athanasiou 1 sibling, 1 reply; 15+ messages in thread From: Igor Gajsin @ 2023-12-10 19:04 UTC (permalink / raw) To: help-guix What about to run it as `strace .dino-real --version`? I expect it complains on something before a segfault. Caleb Herbert <csh@bluehome.net> writes: > [[PGP Signed Part:Undecided]] > Georgios Athanasiou <yorgath@gmail.com> writes: > >> Does executing `.dino-real --version' segfault too? > > caleb@miller ~❄️ /gnu/store/lhq3hx5b5nr7s2l8113kxv4pyn0pl1fs-dino-0.4.3/bin/.dino-real --version > Segmentation fault -- With best regards, Igor Gajsin ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Dino segfaults 2023-12-10 19:04 ` Igor Gajsin @ 2023-12-11 17:21 ` Caleb Herbert 2023-12-11 21:51 ` Wojtek Kosior via 0 siblings, 1 reply; 15+ messages in thread From: Caleb Herbert @ 2023-12-11 17:21 UTC (permalink / raw) To: Igor Gajsin, help-guix [-- Attachment #1: Type: text/plain, Size: 527 bytes --] Igor Gajsin <igor@gajsin.name> writes: > What about to run it as `strace .dino-real --version`? I expect it > complains on something before a segfault. It outputs a lot of stuff. .dino-real --version outputs a version number. I wonder if "dino" will work? It works! I did a system upgrade yesterday. Dino seems to be running now. -- Caleb Herbert https://bluehome.net/csh/ OpenPGP fingerprint: 631C C434 A56B 5CBD FF21 2346 9764 3795 FA3E 4BCE What's a fingerprint? https://emailselfdefense.fsf.org/ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 682 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Dino segfaults 2023-12-11 17:21 ` Caleb Herbert @ 2023-12-11 21:51 ` Wojtek Kosior via 0 siblings, 0 replies; 15+ messages in thread From: Wojtek Kosior via @ 2023-12-11 21:51 UTC (permalink / raw) To: Caleb Herbert; +Cc: Igor Gajsin, help-guix [-- Attachment #1: Type: text/plain, Size: 1072 bytes --] > It works! > > I did a system upgrade yesterday. Dino seems to be running now. Interesting — I wonder whether it is thanks to the update or to logging out and in again. Anyway, good for you :) Happy chatting Wojtek -- (sig_start) website: https://koszko.org/koszko.html fingerprint: E972 7060 E3C5 637C 8A4F 4B42 4BC5 221C 5A79 FD1A follow me on Fediverse: https://friendica.me/profile/koszko/profile ♥ R29kIGlzIHRoZXJlIGFuZCBsb3ZlcyBtZQ== | ÷ c2luIHNlcGFyYXRlZCBtZSBmcm9tIEhpbQ== ✝ YnV0IEplc3VzIGRpZWQgdG8gc2F2ZSBtZQ== | ? U2hhbGwgSSBiZWNvbWUgSGlzIGZyaWVuZD8= -- (sig_end) On Mon, 11 Dec 2023 11:21:39 -0600 Caleb Herbert <csh@bluehome.net> wrote: > Igor Gajsin <igor@gajsin.name> writes: > > > What about to run it as `strace .dino-real --version`? I expect it > > complains on something before a segfault. > > It outputs a lot of stuff. .dino-real --version outputs a version > number. I wonder if "dino" will work? > > It works! > > I did a system upgrade yesterday. Dino seems to be running now. > [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 228 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Dino segfaults 2023-12-10 17:28 ` Caleb Herbert 2023-12-10 19:04 ` Igor Gajsin @ 2023-12-10 19:20 ` Georgios Athanasiou 1 sibling, 0 replies; 15+ messages in thread From: Georgios Athanasiou @ 2023-12-10 19:20 UTC (permalink / raw) To: Caleb Herbert; +Cc: help-guix Hi Caleb, You can run Valgrind on it, maybe it'll show where the crash happens: guix shell dino valgrind valgrind .dino-real --version Best Regards, G. ^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2023-12-11 21:52 UTC | newest] Thread overview: 15+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-12-05 17:48 Dino segfaults Caleb Herbert 2023-12-05 18:29 ` Georgios Athanasiou 2023-12-05 18:57 ` Wojtek Kosior via [not found] ` <87ttovo60m.fsf@bluehome.net> [not found] ` <20231206143431.4b40443e.koszko@koszko.org> 2023-12-07 17:17 ` Caleb Herbert 2023-12-07 17:50 ` Wojtek Kosior via 2023-12-08 15:54 ` Caleb Herbert 2023-12-08 16:59 ` Georgios Athanasiou 2023-12-09 20:34 ` Caleb Herbert 2023-12-09 21:25 ` Igor Gajsin 2023-12-10 11:21 ` Georgios Athanasiou 2023-12-10 17:28 ` Caleb Herbert 2023-12-10 19:04 ` Igor Gajsin 2023-12-11 17:21 ` Caleb Herbert 2023-12-11 21:51 ` Wojtek Kosior via 2023-12-10 19:20 ` Georgios Athanasiou
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/guix.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.