[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1037193: sddm-greeter crashes during first boot (black screen is shown) on openQA



Package: sddm
Version: 0.19.0-5
Severity: normal
X-Debbugs-Cc: phil@hands.com

Hello maintainers of sddm-greeter,

During automated testing of the d-i netinst image on openQA [1], the following
issue was found:

After the installation was completed and the virtual machine (2 GB memory, QXL
video driver) was rebooted, instead of the login screen, the screen stays
black. This only happens when booting via BIOS, when the installer was booted
with UEFI [2], everything works as expected.
On the openQA instance that I'm running locally, all works fine too.

This issue looks similar to #8087770, #839236 and #1016050

I've been able to extract and resolve a crash-dump, see attachment.
More logs can be found in the openQA page [3] (I've placed the coredump in [4])

My guess is that the issue probably depends on the hardware that is running
qemu.
If you want to have access to the machine while the bug is present, please
contact me, I can grant you access to the running VM.

Please ignore all following automated system information, this report is
generated on my own computer, not the affected VM. The information about the VM
can be found in [3].

With kind regards,
Roland Clobus

[1] https://openqa.debian.net/tests/154041
    Breadcrumb (in case the link expires):
    Debian (amd64) | Build20230607_0454-testing-amd64 | the red bubble in the
line of 'kde'
[2] https://openqa.debian.net/tests/154042

[3] https://openqa.debian.net/tests/154122#downloads
[4] https://openqa.debian.net/tests/154122/file/_graphical_wait_login-
var_log.tar.gz


-- System Information:
Debian Release: 12.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-security'), (500, 'testing-debug'), (50, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-9-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages sddm depends on:
ii  adduser                               3.133
ii  debconf [debconf-2.0]                 1.5.82
ii  libc6                                 2.36-9
ii  libgcc-s1                             12.2.0-14
ii  libpam0g                              1.5.2-6
ii  libqt5core5a                          5.15.8+dfsg-8
ii  libqt5dbus5                           5.15.8+dfsg-8
ii  libqt5gui5                            5.15.8+dfsg-8
ii  libqt5network5                        5.15.8+dfsg-8
ii  libqt5qml5                            5.15.8+dfsg-3
ii  libqt5quick5                          5.15.8+dfsg-3
ii  libstdc++6                            12.2.0-14
ii  libsystemd0                           252.6-1
ii  libxcb-xkb1                           1.15-1
ii  libxcb1                               1.15-1
ii  qml-module-qtquick2                   5.15.8+dfsg-3
ii  tigervnc-standalone-server [xserver]  1.12.0+dfsg-8
ii  x11-common                            1:7.7+23
ii  xauth                                 1:1.1.2-1
ii  xserver-xephyr [xserver]              2:21.1.7-3
ii  xserver-xorg [xserver]                1:7.7+23

Versions of packages sddm recommends:
ii  libpam-systemd                         252.6-1
pn  sddm-theme-debian-breeze | sddm-theme  <none>

Versions of packages sddm suggests:
pn  libpam-kwallet5           <none>
pn  qtvirtualkeyboard-plugin  <none>
PID 871 - core
TID 913:
#0  0x00007f1a526a9ccc
#1  0x00007f1a5265aef2 raise
#2  0x00007f1a52645472 abort
#3  0x00007f1a39c8bbeb llvm::report_fatal_error(llvm::Twine const&, bool)
#4  0x00007f1a39c8ba36 llvm::report_fatal_error(char const*, bool)
#5  0x00007f1a3c8f15ab llvm::X86Subtarget::initSubtargetFeatures(llvm::StringRef, llvm::StringRef, llvm::StringRef)
#6  0x00007f1a3c8f184a llvm::X86Subtarget::X86Subtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::X86TargetMachine const&, llvm::MaybeAlign, unsigned int, unsigned int)
#7  0x00007f1a3c8f2f3e llvm::X86TargetMachine::getSubtargetImpl(llvm::Function const&) const
#8  0x00007f1a3c8f30a5 llvm::X86TargetMachine::getTargetTransformInfo(llvm::Function const&) const
#9  0x00007f1a3b90e6ad std::_Function_handler<llvm::TargetTransformInfo (llvm::Function const&), llvm::TargetMachine::getTargetIRAnalysis() const::$_0>::_M_invoke(std::_Any_data const&, llvm::Function const&)
#10 0x00007f1a3b2d2c0e llvm::TargetIRAnalysis::run(llvm::Function const&, llvm::AnalysisManager<llvm::Function>&)
#11 0x00007f1a3a82f11b llvm::detail::AnalysisPassModel<llvm::Function, llvm::TargetIRAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
#12 0x00007f1a39ed1530 llvm::AnalysisManager<llvm::Function>::getResultImpl(llvm::AnalysisKey*, llvm::Function&)
#13 0x00007f1a3b081f59 llvm::AssumptionAnalysis::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
#14 0x00007f1a3a82da71 llvm::detail::AnalysisPassModel<llvm::Function, llvm::AssumptionAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
#15 0x00007f1a39ed1530 llvm::AnalysisManager<llvm::Function>::getResultImpl(llvm::AnalysisKey*, llvm::Function&)
#16 0x00007f1a3acfc3fa llvm::SROAPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
#17 0x00007f1a3cae2e0d llvm::detail::PassModel<llvm::Function, llvm::SROAPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
#18 0x00007f1a39eceea9 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
#19 0x00007f1a3bc21bcd llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
#20 0x00007f1a39ed2cf1 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
#21 0x00007f1a3bc219ed llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
#22 0x00007f1a39ecdad9 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
#23 0x00007f1a3caff05b LLVMRunPasses
#24 0x00007f1a46a83517 gallivm_compile_module
#25 0x00007f1a46afb946 llvmpipe_update_fs
#26 0x00007f1a46aec7e8 llvmpipe_update_derived
#27 0x00007f1a46ad0ae8 llvmpipe_draw_vbo
#28 0x00007f1a4666af22 _mesa_validated_drawrangeelements
#29 0x00007f1a4666c69f _mesa_DrawElements
#30 0x00007f1a53faa975 QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*)
#31 0x00007f1a53fafc7b QSGBatchRenderer::Renderer::renderBatches()
#32 0x00007f1a53fb05b6 QSGBatchRenderer::Renderer::render()
#33 0x00007f1a53f97f00 QSGRenderer::renderScene(QSGBindable const&)
#34 0x00007f1a54003562 QSGOpenGLLayer::grab()
#35 0x00007f1a54003b65 QSGOpenGLLayer::updateTexture()
#36 0x00007f1a5416a816 QQuickOpenGLShaderEffectMaterial::updateTextures() const
#37 0x00007f1a53f9865c QSGRenderer::preprocess()
#38 0x00007f1a53f97ec7 QSGRenderer::renderScene(QSGBindable const&)
#39 0x00007f1a53f983b3 QSGRenderer::renderScene(unsigned int)
#40 0x00007f1a53ffb663 QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int)
#41 0x00007f1a54068139 QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&)
#42 0x00007f1a54009597 QSGRenderThread::syncAndRender(QImage*)
#43 0x00007f1a5400a46f QSGRenderThread::run()
#44 0x00007f1a528cbd43 QThreadPrivate::start(void*)
#45 0x00007f1a526a7fd4
#46 0x00007f1a527285bc
TID 876:
#0  0x00007f1a5271afff __poll
#1  0x00007f1a51e189ae g_main_context_iterate.constprop.0
#2  0x00007f1a51e18acc g_main_context_iteration
#3  0x00007f1a52b09836 QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
#4  0x00007f1a52ab017b QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
#5  0x00007f1a528cab87 QThread::exec()
#6  0x00007f1a4ef86487 QDBusConnectionManager::run()
#7  0x00007f1a528cbd43 QThreadPrivate::start(void*)
#8  0x00007f1a526a7fd4
#9  0x00007f1a527285bc
TID 879:
#0  0x00007f1a526a4d36
#1  0x00007f1a526a73f8 pthread_cond_wait
#2  0x00007f1a4650c059 cnd_wait
#3  0x00007f1a46ad3593 thread_function
#4  0x00007f1a4650bf97 impl_thrd_routine
#5  0x00007f1a526a7fd4
#6  0x00007f1a527285bc
TID 880:
#0  0x00007f1a526a4d36
#1  0x00007f1a526a73f8 pthread_cond_wait
#2  0x00007f1a4650c059 cnd_wait
#3  0x00007f1a46ad3593 thread_function
#4  0x00007f1a4650bf97 impl_thrd_routine
#5  0x00007f1a526a7fd4
#6  0x00007f1a527285bc
TID 884:
#0  0x00007f1a5271afff __poll
#1  0x00007f1a51e189ae g_main_context_iterate.constprop.0
#2  0x00007f1a51e18acc g_main_context_iteration
#3  0x00007f1a52b09836 QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
#4  0x00007f1a52ab017b QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
#5  0x00007f1a528cab87 QThread::exec()
#6  0x00007f1a53b28555 QQmlThreadPrivate::run()
#7  0x00007f1a528cbd43 QThreadPrivate::start(void*)
#8  0x00007f1a526a7fd4
#9  0x00007f1a527285bc
TID 911:
#0  0x00007f1a526a4d36
#1  0x00007f1a526a76dc pthread_cond_timedwait
#2  0x00007f1a528d19bc QWaitCondition::wait(QMutex*, QDeadlineTimer)
#3  0x00007f1a528cf0a5 QThreadPoolThread::run()
#4  0x00007f1a528cbd43 QThreadPrivate::start(void*)
#5  0x00007f1a526a7fd4
#6  0x00007f1a527285bc
TID 871:
#0  0x00007f1a526a4d36
#1  0x00007f1a526a73f8 pthread_cond_wait
#2  0x00007f1a528d1a2b QWaitCondition::wait(QMutex*, QDeadlineTimer)
#3  0x00007f1a5400bd58 QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool)
#4  0x00007f1a5400d013 QSGThreadedRenderLoop::handleExposure(QQuickWindow*)
#5  0x00007f1a52f493f5 QWindow::event(QEvent*)
#6  0x00007f1a52ab16f8 QCoreApplication::notifyInternal2(QObject*, QEvent*)
#7  0x00007f1a52f3e5cd QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*)
#8  0x00007f1a52f11cac QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
#9  0x00007f1a4f3b9eca xcbSourceDispatch(_GSource*, int (*)(void*), void*)
#10 0x00007f1a51e187a9 g_main_context_dispatch
#11 0x00007f1a51e18a38 g_main_context_iterate.constprop.0
#12 0x00007f1a51e18acc g_main_context_iteration
#13 0x00007f1a52b09836 QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
#14 0x00007f1a52ab017b QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
#15 0x00007f1a52ab82d6 QCoreApplication::exec()
#16 0x000055a5832e4e4e main
#17 0x00007f1a5264618a
#18 0x00007f1a52646245 __libc_start_main
#19 0x000055a5832e5161 _start
TID 873:
#0  0x00007f1a5271afff __poll
#1  0x00007f1a544c9d12 _xcb_conn_wait
#2  0x00007f1a544cc07a xcb_wait_for_event
#3  0x00007f1a4f3b8f00 QXcbEventQueue::run()
#4  0x00007f1a528cbd43 QThreadPrivate::start(void*)
#5  0x00007f1a526a7fd4
#6  0x00007f1a527285bc
TID 881:
#0  0x00007f1a526a4d36
#1  0x00007f1a526a73f8 pthread_cond_wait
#2  0x00007f1a4650c059 cnd_wait
#3  0x00007f1a46ad0333 lp_cs_tpool_worker
#4  0x00007f1a4650bf97 impl_thrd_routine
#5  0x00007f1a526a7fd4
#6  0x00007f1a527285bc
TID 882:
#0  0x00007f1a526a4d36
#1  0x00007f1a526a73f8 pthread_cond_wait
#2  0x00007f1a4650c059 cnd_wait
#3  0x00007f1a46ad0333 lp_cs_tpool_worker
#4  0x00007f1a4650bf97 impl_thrd_routine
#5  0x00007f1a526a7fd4
#6  0x00007f1a527285bc
TID 899:
#0  0x00007f1a5271d8e1 pselect
#1  0x00007f1a31808a62 usbmuxd_listen_inotify
#2  0x00007f1a31809e60 device_monitor
#3  0x00007f1a526a7fd4
#4  0x00007f1a527285bc
TID 883:
#0  0x00007f1a526a4d36
#1  0x00007f1a526a73f8 pthread_cond_wait
#2  0x00007f1a4650c059 cnd_wait
#3  0x00007f1a464be17b util_queue_thread_func
#4  0x00007f1a4650bf97 impl_thrd_routine
#5  0x00007f1a526a7fd4
#6  0x00007f1a527285bc
TID 910:
#0  0x00007f1a5271afff __poll
#1  0x00007f1a51e189ae g_main_context_iterate.constprop.0
#2  0x00007f1a51e18acc g_main_context_iteration
#3  0x00007f1a52b09836 QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
#4  0x00007f1a52ab017b QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
#5  0x00007f1a528cab87 QThread::exec()
#6  0x00007f1a53f566d6 QQuickPixmapReader::run()
#7  0x00007f1a528cbd43 QThreadPrivate::start(void*)
#8  0x00007f1a526a7fd4
#9  0x00007f1a527285bc
TID 912:
#0  0x00007f1a526a4d36
#1  0x00007f1a526a76dc pthread_cond_timedwait
#2  0x00007f1a528d19bc QWaitCondition::wait(QMutex*, QDeadlineTimer)
#3  0x00007f1a528cf0a5 QThreadPoolThread::run()
#4  0x00007f1a528cbd43 QThreadPrivate::start(void*)
#5  0x00007f1a526a7fd4
#6  0x00007f1a527285bc

Reply to: