KDE session display scrambled (was Re: sddm blank screen)

Graham Menhennitt graham at menhennitt.com.au
Sun Dec 15 08:54:02 GMT 2019


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
> <graham at 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"
>>
>>


More information about the kde-freebsd mailing list