https://bugs.kde.org/show_bug.cgi?id=514595
Nicolas <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #1 from Nicolas <[email protected]> --- I'm seeing the same crash: #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x000070245abd79d3 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89 #2 0x000070245ab7d3a0 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 #3 0x000070245c32ae57 in KCrash::defaultCrashHandler (sig=6) at /usr/src/debug/kcrash/kcrash-6.22.0/src/kcrash.cpp:605 #4 0x000070245ab7d4d0 in <signal handler called> () at /usr/lib/libc.so.6 #5 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #6 0x000070245abd79d3 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89 #7 0x000070245ab7d3a0 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #8 0x000070245ab6457a in __GI_abort () at abort.c:77 #9 0x000070245ab644e3 in __assert_fail_base (fmt=<optimized out>, assertion=<optimized out>, file=<optimized out>, line=<optimized out>, function=<optimized out>) at assert.c:118 #10 0x000070245ab75290 in __assert_fail (assertion=<optimized out>, file=<optimized out>, line=<optimized out>, function=<optimized out>) at assert.c:127 #11 0x000070245afed798 in ddc_open_display (dref=<optimized out>, callopts=<optimized out>, dh_loc=<optimized out>) at ddc/ddc_packet_io.c:372 #12 0x000070245b075924 in ddci_open_display3 (ddca_dref=0x2, options=options@entry=DDC_OPENOPT_WAIT, dh_loc=dh_loc@entry=0x7024417f9430) at libmain/api_displays.c:660 #13 0x000070245b079d3d in ddca_open_display2 (ddca_dref=<optimized out>, wait=true, dh_loc=0x7024417f9430) at libmain/api_displays.c:692 #14 0x000070245c2eb75d in BrightnessWorker::ddcSetBrightness (this=0x5f1ecfe44ea0, value=100, display=0x5f1ecfe7e1a0) at /usr/src/debug/powerdevil/powerdevil-6.5.5/daemon/controllers/ddcutildisplay.cpp:240 #15 0x000070245b2a9994 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1413 #16 0x000070245b24f958 in QCoreApplication::notifyInternal2 (receiver=0x5f1ecfe44ea0, event=event@entry=0x5f1ecff55370) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109 #17 0x000070245b24fd30 in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x5f1ecff55370) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549 #18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5f1ecfe837f0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1904 #19 0x000070245b52fe18 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1757 #20 postEventSourceDispatch (s=0x702424000f80) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246 #21 0x000070245a1b4f8d in g_main_dispatch (context=0x702424000d00) at ../glib/glib/gmain.c:3565 #22 0x000070245a1b6657 in g_main_context_dispatch_unlocked (context=0x702424000d00) at ../glib/glib/gmain.c:4425 #23 g_main_context_iterate_unlocked (context=context@entry=0x702424000d00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4490 #24 0x000070245a1b6865 in g_main_context_iteration (context=0x702424000d00, may_block=1) at ../glib/glib/gmain.c:4556 #25 0x000070245b52d152 in QEventDispatcherGlib::processEvents (this=0x702424000be0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #26 0x000070245b25a786 in QEventLoop::processEvents (this=0x7024417f9900, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104 #27 QEventLoop::exec (this=0x7024417f9900, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186 #28 0x000070245b37541e in QThread::exec (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:672 #29 0x000070245b414899 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437 #30 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367 #31 QThreadPrivate::start (arg=0x5f1ecfe7e1f8) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397 #32 0x000070245abd598b in start_thread (arg=<optimized out>) at pthread_create.c:448 #33 0x000070245ac599cc in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 It looks like displayHandle in daemon/controllers/ddcutildisplay.cpp:240 is null: if (status = ddca_open_display2(display->m_displayRef, true, &displayHandle); status != DDCRC_OK) { -- You are receiving this mail because: You are watching all bug changes.
