https://bugs.kde.org/show_bug.cgi?id=441916

--- Comment #13 from Andrius Štikonas <andr...@stikonas.eu> ---
(In reply to Sergiu Bivol from comment #11)
> Adding a bit more detail from the same backtrace:
> 
> #6  0x00007fde1763c0d0 in PartWidget::paintEvent (this=0x56141ec260c0) at
> /usr/src/kpmcore-23.08.4-0ubuntu1/src/gui/partwidget.cpp:99
>         partitionCapacity = 458888921742462219
>         usedPercentage = 0
>         w = <optimized out>
>         painter = {d_ptr = {d = 0x56141ead2c50}}
>         base = {cspec = 366405224, ct = {argb = {alpha = 32734, red = 0,
> green = 64848, blue = 53793, pad = 32765}, ahsv = {alpha = 32734, hue = 0,
> saturation = 64848, value = 53793, pad = 32765}, acmyk = {alpha = 32734,
> cyan = 0, magenta = 64848, yellow = 53793, black = 32765}, ahsl = {alpha =
> 32734, hue = 0, saturation = 64848, lightness = 53793, pad = 32765},
> argbExtended = {alphaF16 = 32734, redF16 = 0, greenF16 = 64848, blueF16 =
> 53793, pad = 32765}, array = {32734, 0, 64848, 53793, 32765}}}
>         text = {d = 0x7ffdd221fe80}
>         textRect = {x1 = -769524464, y1 = 32765, x2 = 377172317, y2 = 32734}
>         boundingRect = <optimized out>
> #7  0x00007fde167b0f78 in QWidget::event (this=0x56141ec260c0,
> event=0x7ffdd221fe80) at kernel/qwidget.cpp:9045
>         d = <optimized out>
> #8  0x00007fde1676bce5 in QApplicationPrivate::notify_helper
> (this=<optimized out>, receiver=0x56141ec260c0, e=0x7ffdd221fe80) at
> kernel/qapplication.cpp:3640
>         consumed = false
>         filtered = false
> #9  0x00007fde15ad6558 in QCoreApplication::notifyInternal2
> (receiver=0x56141ec260c0, event=0x7ffdd221fe80) at
> kernel/qcoreapplication.cpp:1064
>         selfRequired = true
>         result = false
>         cbdata = {0x56141ec260c0, 0x7ffdd221fe80, 0x7ffdd221fe1f}
>         d = <optimized out>
>         threadData = 0x56141e51dfa0
>         scopeLevelCounter = {threadData = 0x56141e51dfa0}
> #10 0x00007fde15ad6792 in QCoreApplication::sendSpontaneousEvent
> (receiver=<optimized out>, event=<optimized out>) at
> kernel/qcoreapplication.cpp:1474
> No locals.
> #11 0x00007fde167a8c6e in QWidgetPrivate::sendPaintEvent
> (this=this@entry=0x56141ebe8120, toBePainted=...) at kernel/qwidget.cpp:5479
>         q = 0x56141ec260c0
>         e = {<QEvent> = {_vptr.QEvent = 0x7fde164dc298 <vtable for
> QPaintEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0},
> stringdata = 0x7fde15cad940 <qt_meta_stringdata_QEvent>, data =
> 0x7fde15cad380 <qt_meta_data_QEvent>, static_metacall = 0x0,
> relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 12, posted = 0,
> spont = 1, m_accept = 1, reserved = 0}, m_rect = {x1 = 0, y1 = 0, x2 = 29,
> y2 = 59}, m_region = {d = 0x56141ebbdf80}, m_erased = false}
> #12 0x00007fde167a9629 in QWidgetPrivate::drawWidget
> (this=this@entry=0x56141ebe8120, pdev=pdev@entry=0x56141eb2eec8, rgn=...,
> offset=..., flags=flags@entry=..., sharedPainter=sharedPainter@entry=0x0,
> repaintManager=<optimized out>) at kernel/qwidget.cpp:5429
>         paintEngine = <optimized out>
>         skipPaintEvent = <optimized out>
>         q = <optimized out>
>         asRoot = <optimized out>
>         onScreen = <optimized out>
>         alsoOnScreen = false
>         recursive = true
>         alsoInvisible = false
>         toBePainted = {d = 0x56141ebbdf80, static shared_empty = {ref =
> {atomic = {_q_value = std::atomic<int> = { -1 }}}, qt_rgn = 0x7fde164f4140
> <qrp>}}

Any chance you could see value of partition()->fileSystem().type()) in gdb? 

It looks like something might be wrong here, but I don't understand what...
const QColor base = activeColor(m_fileSystemColorCode[
static_cast<int>(partition()->fileSystem().type()) ]);
Somehow array goes out of bounds?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to