Bug 496471

Summary: Systemsettings crash when selecting "More information about my system"
Product: [Applications] systemsettings Reporter: Vin <teppin88>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi
Version First Reported In: 5.27.11   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Vin 2024-11-19 19:14:33 UTC
Application: systemsettings (5.27.11)

Qt Version: 5.15.13
Frameworks Version: 5.115.0
Operating System: Linux 6.8.0-49-generic x86_64
Windowing System: X11
Distribution: Ubuntu 24.04.1 LTS
DrKonqi: 5.27.11 [KCrashBackend]

-- Information about the crash:
I opened the window "system settings", in the column I chose "About this system" and in this window I cklicked on the button "show more informations". When I cklicked on that button, "system settings" crashed the first time on my system. 
There is a night color problem, I assume. My system is Kubuntu 23.04 LTS in x11. Color temperature (of night color mode) is constantly switching back and forth between two different color temperatures every few seconds, no matter if night color mode is enabled or disabled. When the crash of "system settings" happened, night color was indeed enabled, but it wasn't supposed to be active at the time of the crash, because I've chosen "Enable night colors at custom times" and the time of day, that I set up in night colors, wasn't already reached.
I had several applications (Brave browser roughly not more than 3-4 tabs opened, Thunderbird, system settings, Terminal) opened at the time of the crash, which is not supposed to be that unusual, i would guess. My hardware is powerful enough to run Kubuntu with several windows opened, I think (Intel i5-2500 3,3 GHz cpu, 8 GB RAM, NVidia GeForce GTX 970)

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Systemeinstellungen (systemsettings), signal: Aborted

[KCrash Handler]
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#6  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#7  0x0000712a0524526e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x0000712a052288ff in __GI_abort () at ./stdlib/abort.c:79
#9  0x0000712a0522881b in __assert_fail_base (fmt=0x712a053d01e8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7129ff2f9034 "kref", file=file@entry=0x7129ff2f901e "../nouveau/pushbuf.c", line=line@entry=730, function=function@entry=0x7129ff2f9200 "nouveau_pushbuf_data") at ./assert/assert.c:94
#10 0x0000712a0523b507 in __assert_fail (assertion=0x7129ff2f9034 "kref", file=0x7129ff2f901e "../nouveau/pushbuf.c", line=730, function=0x7129ff2f9200 "nouveau_pushbuf_data") at ./assert/assert.c:103
#11 0x00007129ff2f70a7 in nouveau_pushbuf_data () at /lib/x86_64-linux-gnu/libdrm_nouveau.so.2
#12 0x00007129ff2f7000 in nouveau_pushbuf_data () at /lib/x86_64-linux-gnu/libdrm_nouveau.so.2
#13 0x00007129ff2f712f in ??? () at /lib/x86_64-linux-gnu/libdrm_nouveau.so.2
#14 0x00007129ff2f73bb in ??? () at /lib/x86_64-linux-gnu/libdrm_nouveau.so.2
#15 0x00007129ff2f7f51 in ??? () at /lib/x86_64-linux-gnu/libdrm_nouveau.so.2
#16 0x00007129fd9e91ea in ??? () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#17 0x00007129fda0ec14 in ??? () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#18 0x00007129fda0efb4 in ??? () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#19 0x00007129fda59385 in ??? () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#20 0x00007129ff2f7121 in ??? () at /lib/x86_64-linux-gnu/libdrm_nouveau.so.2
#21 0x00007129ff2f73bb in ??? () at /lib/x86_64-linux-gnu/libdrm_nouveau.so.2
#22 0x00007129ff2f7f51 in ??? () at /lib/x86_64-linux-gnu/libdrm_nouveau.so.2
#23 0x00007129fda051e2 in ??? () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#24 0x00007129fda6a2a7 in ??? () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#25 0x00007129fda6ece1 in ??? () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#26 0x00007129fda6eebf in ??? () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#27 0x00007129fda70d70 in ??? () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#28 0x00007129fd311bf8 in ??? () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#29 0x0000712a06545d7b in ??? () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#30 0x0000712a064c0366 in ??? () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#31 0x0000712a064c1b72 in QPlatformBackingStore::composeAndFlush(QWindow*, QRegion const&, QPoint const&, QPlatformTextureList*, bool) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#32 0x00007129ffef21be in ??? () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#33 0x0000712a0697a11f in ??? () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x0000712a0697bb08 in ??? () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x0000712a0697dddb in ??? () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x0000712a069b146c in QWidget::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x0000712a0762e50f in KXmlGuiWindow::event(QEvent*) () at /lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#38 0x0000712a0696bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x0000712a05cd8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x0000712a05cdb94b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x0000712a05d35c0f in ??? () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x0000712a043145b5 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x0000712a04373717 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x0000712a04313a53 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x0000712a05d35279 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x0000712a05cd6a7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x0000712a05cdf3e8 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#48 0x00005ba151f39588 in ??? ()
#49 0x0000712a0522a1ca in __libc_start_call_main (main=main@entry=0x5ba151f38a70, argc=argc@entry=1, argv=argv@entry=0x7fff332e2828) at ../sysdeps/nptl/libc_start_call_main.h:58
#50 0x0000712a0522a28b in __libc_start_main_impl (main=0x5ba151f38a70, argc=1, argv=0x7fff332e2828, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff332e2818) at ../csu/libc-start.c:360
#51 0x00005ba151f39ee5 in ??? ()
[Inferior 1 (process 10325) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2024-11-19 20:16:00 UTC
#9  0x0000712a0522881b in __assert_fail_base (fmt=0x712a053d01e8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7129ff2f9034 "kref", file=file@entry=0x7129ff2f901e "../nouveau/pushbuf.c", line=line@entry=730, function=function@entry=0x7129ff2f9200 "nouveau_pushbuf_data") at ./assert/assert.c:94
#10 0x0000712a0523b507 in __assert_fail (assertion=0x7129ff2f9034 "kref", file=0x7129ff2f901e "../nouveau/pushbuf.c", line=730, function=0x7129ff2f9200 "nouveau_pushbuf_data") at ./assert/assert.c:103

The crash backtrace indicates that the problem is in the Nouveau graphics drivers. Please read https://nouveau.freedesktop.org/Bugs.html and submit a bug report for the Nouveau developers. Thanks!