Thanks for replying, Tobias.
I'm not sure that I know how to do that. A bit of googling suggests
running startx from the console and then running plasmashell from an xterm.
When I do that, I get a good working desktop. I don't get the KDE window
manager though - I get my twm from startx.
Is that what you meant? If so, and since the desktop looks good, what's
my next step to getting back to sddm?
Thanks again,
Graham
On 15/12/19 5:42 pm, Tobias C. Berner wrote:
Moin moin
does it work properly if you start plasma desktop via startx instead of sddm?
mfg Tobias
On Sun, 15 Dec 2019 at 03:00, Graham Menhennitt
<gra...@menhennitt.com.au> wrote:
It turns out that the problem I described below was due to the wrong NVidia
driver being loaded. It appears that I now need to use the -390 version rather
than the default -440 version. So now sddm-greeter doesn't crash and I get the
login screen correctly.
But after I login, the screen goes crazy. I get a bunch of horizontal white
lines appearing which make it seem like I'm looking out a window through
venetian blinds. I can make out the icons for some of the programs that are
running (Firefox etc.) but it's effective unusable.
My video card is a GeForce GT 730. And I'm running 12-Stable on AMD64.
Do I now need an Xorg.conf perhaps?
Does anybody have any ideas, please?
Thanks,
Graham
On 11/12/19 10:28 pm, Graham Menhennitt wrote:
Following up myself...
Some time after the screen goes blank (about 10 seconds), I get a message
logged:
pid 1178 (sddm-greeter), jid 0, uid 219: exited on signal 6 (core dumped)
When I run lldb with sddm-greeter and the core file, I get the following stack
backtrace. Does that help?
In the meantime, I'll try building Qt with debug symbols.
Thanks,
Graham
* thread #1, name = 'sddm-greeter', stop reason = signal SIGABRT
* frame #0: 0x0000000801c3b86a libc.so.7`__sys_thr_kill at thr_kill.S:3
frame #1: 0x0000000801c39c94 libc.so.7`__raise(s=6) at raise.c:52:10
frame #2: 0x0000000801badf09 libc.so.7`abort at abort.c:67:8
frame #3: 0x0000000801655919
libQt5Core.so.5`___lldb_unnamed_symbol156$$libQt5Core.so.5 + 9
frame #4: 0x0000000801656f7e libQt5Core.so.5`QMessageLogger::fatal(char
const*, ...) const + 202
frame #5: 0x0000000800527e99
libQt5Quick.so.5`QSGRenderLoop::handleContextCreationFailure(QQuickWindow*,
bool) + 297
frame #6: 0x0000000800528539
libQt5Quick.so.5`___lldb_unnamed_symbol2048$$libQt5Quick.so.5 + 505
frame #7: 0x0000000800528cf8
libQt5Quick.so.5`___lldb_unnamed_symbol2049$$libQt5Quick.so.5 + 72
frame #8: 0x000000080104b21b libQt5Gui.so.5`QWindow::event(QEvent*) + 907
frame #9: 0x000000080059dd5e libQt5Quick.so.5`QQuickWindow::event(QEvent*)
+ 814
frame #10: 0x0000000801839842
libQt5Core.so.5`QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) + 338
frame #11: 0x0000000801839362
libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 210
frame #12: 0x000000080103ebcc
libQt5Gui.so.5`QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*)
+ 332
frame #13: 0x0000000801020afc
libQt5Gui.so.5`QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 220
frame #14: 0x00000008055b58bf
libQt5XcbQpa.so.5`___lldb_unnamed_symbol344$$libQt5XcbQpa.so.5 + 31
frame #15: 0x00000008029483c7 libglib-2.0.so.0`g_main_context_dispatch +
311
frame #16: 0x0000000802948753
libglib-2.0.so.0`___lldb_unnamed_symbol117$$libglib-2.0.so.0 + 515
frame #17: 0x0000000802948804 libglib-2.0.so.0`g_main_context_iteration +
100
frame #18: 0x0000000801891e06
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 102
frame #19: 0x0000000801834a0e
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 494
frame #20: 0x0000000801839ace libQt5Core.so.5`QCoreApplication::exec() +
142
frame #21: 0x00000000002696a4
sddm-greeter`___lldb_unnamed_symbol211$$sddm-greeter + 996
frame #22: 0x000000000025510f
sddm-greeter`___lldb_unnamed_symbol1$$sddm-greeter + 271
On 11/12/19 6:39 pm, Graham Menhennitt wrote:
Hello all,
I'm running KDE on FreeBSD 12-Stable as of last week. I rebuilt all of my ports
and now I can't get sddm to start properly. When it starts, my display switches
to vt 9 and all I see is an empty screen. I've uninstalled, rebuilt, and
reinstalled the port.
If I stop sddm and run startx, I correctly get a few xterms so I think the X
side of things is working correctly.
Below is a session from sddm.log.
Does anybody have any clues, please?
Thanks in advance for any help,
Graham
On starting with "service sddm onestart":
[18:11:50.940] (II) DAEMON: No session manager found
[18:11:50.940] (II) DAEMON: Adding new display on vt 9 ...
[18:11:50.941] (II) DAEMON: Loading theme configuration from ""
[18:11:50.941] (II) DAEMON: Display server starting...
[18:11:50.941] (II) DAEMON: Running: /usr/local/bin/X -nolisten tcp -auth
/var/run/sddm/{96b45809-91c0-4a86-8533-01e4ef2920f9} -background none -noreset
-displayfd 11 -seat seat0 vt9
[18:11:51.629] (II) DAEMON: Setting default cursor
[18:11:51.631] (WW) DAEMON: Could not setup default cursor
[18:11:51.631] (II) DAEMON: Running display setup script
"/usr/local/share/sddm/scripts/Xsetup"
[18:11:51.633] (II) DAEMON: Display server started.
[18:11:51.633] (II) DAEMON: Socket server starting...
[18:11:51.633] (II) DAEMON: Socket server started.
[18:11:51.633] (II) DAEMON: Loading theme configuration from
"/usr/local/share/sddm/themes/breeze/theme.conf"
[18:11:51.633] (II) DAEMON: Greeter starting...
[18:11:51.634] (II) DAEMON: Adding cookie to
"/var/run/sddm/{96b45809-91c0-4a86-8533-01e4ef2920f9}"
[18:11:51.637] (II) DAEMON: Starting...
[18:11:51.641] (II) HELPER: [PAM] Starting...
[18:11:51.641] (II) HELPER: [PAM] Authenticating...
[18:11:51.641] (II) HELPER: [PAM] returning.
[18:11:51.641] (II) HELPER: Starting: "/usr/local/share/sddm/scripts/Xsession
/usr/local/bin/sddm-greeter --socket /tmp/sddm-:0-TFJyQI --theme
/usr/local/share/sddm/themes/breeze"
[18:11:51.643] (II) DAEMON: Greeter session started successfully
[18:11:51.924] (II) DAEMON: Message received from greeter: Connect
[18:12:00.558] (II) HELPER: [PAM] Closing session
[18:12:00.558] (II) HELPER: [PAM] Ended.
[18:12:00.559] (II) DAEMON: Auth: sddm-helper exited successfully
[18:12:00.559] (II) DAEMON: Greeter stopped.
And when I stop it using "service sddm stop":
[18:22:58.038] (WW) DAEMON: Signal received: SIGTERM
[18:22:58.038] (II) DAEMON: Socket server stopping...
[18:22:58.038] (II) DAEMON: Socket server stopped.
[18:22:58.039] (II) DAEMON: Display server stopping...
[18:22:58.059] (II) DAEMON: Display server stopped.
[18:22:58.059] (II) DAEMON: Running display stop script
"/usr/local/share/sddm/scripts/Xstop"