Date: Sun, 5 Feb 2023 13:36:00 -1000 From: "parv/FreeBSD" <parv.0zero9+freebsd@gmail.com> To: Michael Schuster <michaelsprivate@gmail.com> Cc: freeBSD Mailing List <freebsd-questions@freebsd.org> Subject: Re: sddm-greeter dumping core on Release after Dec 30 Message-ID: <CABObuOp1O4iO97g72rdSMjxn4p3eQAWd1BYu%2Bc7goa3-1H4zrA@mail.gmail.com> In-Reply-To: <CADqw_g%2BR1A%2B=026Zp5s%2BB0rMCDpiR7LreFbk-_kHqaHXFG%2BfRw@mail.gmail.com> References: <CADqw_g%2BR1A%2B=026Zp5s%2BB0rMCDpiR7LreFbk-_kHqaHXFG%2BfRw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
On Sun, Feb 5, 2023 at 6:49 AM Michael Schuster wrote:
Hi Michael,
currently running FreeBSD 13.1-RELEASE-p3 on an AMD- and renoir-based
> laptop, everything ZFS.
>
> my routine update of goes something like this:
> - create a new boot env based off the current one, mount on /mnt
> - pkg update on /mnt ("pkg -c /mnt update")
> - activate new BE, umount it and reboot.
>
> Since the end of December, I haven't been able to get a working desktop
> that way, sddm-greeter reproducibly dumps core on me in the newly created
> BE.
>
...
> How do I go about debugging greeter-core in /var/lib/sddm/ (meaningfully)?
> I so far got a backtrace sans symbols ... I know my way around gdb, lldb
> not so much, and both not on FreeBSD
>
If symbols are missing, then at the very least ssdm
needs to be locally compiled from The Ports & installed
without stripping the resulting files. That may possibly
include compiling (some|all) dependencies locally too.
See ...
Using the Ports Collection,
https://docs.freebsd.org/en/books/handbook/ports/#ports-using
Building Packages with Poudriere,
https://docs.freebsd.org/en/books/handbook/ports/#ports-poudriere
... you may start the festivities by installing "git" (or "got",
never used myself) package.
- parv
[-- Attachment #2 --]
<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:monospace">On Sun, Feb 5, 2023 at 6:49 AM Michael Schuster wrote:</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">Hi Michael,<br></div><div class="gmail_default" style="font-family:monospace"><br></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><span style="font-family:arial,sans-serif"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">currently running FreeBSD 13.1-RELEASE-p3</span> on an AMD- and renoir-based laptop, everything ZFS.<br></span><div style="font-size:small"><span style="font-family:arial,sans-serif"><br></span></div><div style="font-size:small"><span style="font-family:arial,sans-serif">my routine update of goes something like this:</span></div><div style="font-size:small"><span style="font-family:arial,sans-serif">- create a new boot env based off the current one, mount on /mnt<br></span></div><div style="font-size:small"><span style="font-family:arial,sans-serif">- pkg update on /mnt ("pkg -c /mnt update")</span></div><div style="font-family:arial,helvetica,sans-serif;font-size:small"><span style="font-family:arial,sans-serif">- activate new BE, umount it and reboot.</span><br></div><div style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div>Since the end of December, I haven't been able to get a working desktop that way, sddm-greeter reproducibly dumps core on me in the newly created BE. <div style="font-family:arial,helvetica,sans-serif;font-size:small"></div></div></div></blockquote><div><span class="gmail_default" style="font-family:monospace">...</span> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div style="font-family:arial,helvetica,sans-serif;font-size:small">How do I go about debugging greeter-core in /var/lib/sddm/ (meaningfully)? I so far got a backtrace sans symbols ... I know my way around gdb, lldb not so much, and both not on FreeBSD<br></div></div></div></blockquote><div><br></div><div style="font-family:monospace" class="gmail_default">If symbols are missing, then at the very least ssdm</div><div style="font-family:monospace" class="gmail_default">needs to be locally compiled from The Ports
& installed</div><div style="font-family:monospace" class="gmail_default">without stripping the resulting files. That may possibly</div><div style="font-family:monospace" class="gmail_default">include compiling (some|all) dependencies locally too.<br></div><div style="font-family:monospace" class="gmail_default"><br></div><div style="font-family:monospace" class="gmail_default">See ...</div><br><div style="font-family:monospace" class="gmail_default">Using the Ports Collection,</div><div style="font-family:monospace" class="gmail_default"><a href="https://docs.freebsd.org/en/books/handbook/ports/#ports-using">https://docs.freebsd.org/en/books/handbook/ports/#ports-using</a></div><div style="font-family:monospace" class="gmail_default"><br></div><div style="font-family:monospace" class="gmail_default">Building Packages with Poudriere,</div><div style="font-family:monospace" class="gmail_default"><a href="https://docs.freebsd.org/en/books/handbook/ports/#ports-poudriere">https://docs.freebsd.org/en/books/handbook/ports/#ports-poudriere</a></div><div style="font-family:monospace" class="gmail_default"><br></div><div style="font-family:monospace" class="gmail_default">... you may start the festivities by installing "git" (or "got",</div><div style="font-family:monospace" class="gmail_default">never used myself) package.</div><div style="font-family:monospace" class="gmail_default"><br></div><div style="font-family:monospace" class="gmail_default"><br></div><div style="font-family:monospace" class="gmail_default">- parv</div><div style="font-family:monospace" class="gmail_default"><br></div></div></div>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABObuOp1O4iO97g72rdSMjxn4p3eQAWd1BYu%2Bc7goa3-1H4zrA>
