<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>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.</p>
    <p>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.</p>
    <p>My video card is a GeForce GT 730. And I'm running 12-Stable on
      AMD64.<br>
    </p>
    <p>Do I now need an Xorg.conf perhaps?<br>
    </p>
    <p>Does anybody have any ideas, please?</p>
    <p>Thanks,</p>
    <p>    Graham<br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 11/12/19 10:28 pm, Graham Menhennitt
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:581acb57-a751-db81-0587-5c3e05726b2d@menhennitt.com.au">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <p>Following up myself...</p>
      <p>Some time after the screen goes blank (about 10 seconds), I get
        a message logged:</p>
      <p>    pid 1178 (sddm-greeter), jid 0, uid 219: exited on signal 6
        (core dumped)</p>
      <p>When I run lldb with sddm-greeter and the core file, I get the
        following stack backtrace. Does that help?</p>
      <p>In the meantime, I'll try building Qt with debug symbols.<br>
      </p>
      <p>Thanks,</p>
      <p>    Graham</p>
      <p> </p>
      <div class="moz-text-plain" wrap="true" style="font-family:
        -moz-fixed; font-size: 12px;" lang="x-western">
        <pre class="moz-quote-pre" wrap="">* 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

</pre>
      </div>
      <p><br>
      </p>
      <div class="moz-cite-prefix">On 11/12/19 6:39 pm, Graham
        Menhennitt wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:f1403d46-c4e0-2371-a489-f0a08330677d@menhennitt.com.au">Hello
        all, <br>
        <br>
        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. <br>
        <br>
        If I stop sddm and run startx, I correctly get a few xterms so I
        think the X side of things is working correctly. <br>
        <br>
        Below is a session from sddm.log. <br>
        <br>
        Does anybody have any clues, please? <br>
        <br>
        Thanks in advance for any help, <br>
        <br>
            Graham <br>
        <br>
        <br>
        On starting with "service sddm onestart": <br>
        <br>
        [18:11:50.940] (II) DAEMON: No session manager found <br>
        <br>
        [18:11:50.940] (II) DAEMON: Adding new display on vt 9 ... <br>
        [18:11:50.941] (II) DAEMON: Loading theme configuration from ""
        <br>
        [18:11:50.941] (II) DAEMON: Display server starting... <br>
        [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 <br>
        [18:11:51.629] (II) DAEMON: Setting default cursor <br>
        [18:11:51.631] (WW) DAEMON: Could not setup default cursor <br>
        [18:11:51.631] (II) DAEMON: Running display setup script
        "/usr/local/share/sddm/scripts/Xsetup" <br>
        [18:11:51.633] (II) DAEMON: Display server started. <br>
        [18:11:51.633] (II) DAEMON: Socket server starting... <br>
        [18:11:51.633] (II) DAEMON: Socket server started. <br>
        [18:11:51.633] (II) DAEMON: Loading theme configuration from
        "/usr/local/share/sddm/themes/breeze/theme.conf" <br>
        [18:11:51.633] (II) DAEMON: Greeter starting... <br>
        [18:11:51.634] (II) DAEMON: Adding cookie to
        "/var/run/sddm/{96b45809-91c0-4a86-8533-01e4ef2920f9}" <br>
        [18:11:51.637] (II) DAEMON: Starting... <br>
        [18:11:51.641] (II) HELPER: [PAM] Starting... <br>
        [18:11:51.641] (II) HELPER: [PAM] Authenticating... <br>
        [18:11:51.641] (II) HELPER: [PAM] returning. <br>
        [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" <br>
        [18:11:51.643] (II) DAEMON: Greeter session started successfully
        <br>
        [18:11:51.924] (II) DAEMON: Message received from greeter:
        Connect <br>
        [18:12:00.558] (II) HELPER: [PAM] Closing session <br>
        [18:12:00.558] (II) HELPER: [PAM] Ended. <br>
        [18:12:00.559] (II) DAEMON: Auth: sddm-helper exited
        successfully <br>
        <br>
        [18:12:00.559] (II) DAEMON: Greeter stopped. <br>
        <br>
        <br>
        <br>
        <br>
        And when I stop it using "service sddm stop": <br>
        <br>
        [18:22:58.038] (WW) DAEMON: Signal received: SIGTERM <br>
        [18:22:58.038] (II) DAEMON: Socket server stopping... <br>
        [18:22:58.038] (II) DAEMON: Socket server stopped. <br>
        [18:22:58.039] (II) DAEMON: Display server stopping... <br>
        [18:22:58.059] (II) DAEMON: Display server stopped. <br>
        [18:22:58.059] (II) DAEMON: Running display stop script
        "/usr/local/share/sddm/scripts/Xstop" <br>
        <br>
        <br>
      </blockquote>
    </blockquote>
  </body>
</html>