[plasmashell] [Bug 478977] Plasma crashed in QSortFilterProxyModelPrivate::_q_sourceHeaderDataChanged() after updating display settings

2024-01-16 Thread Oded Arbel
https://bugs.kde.org/show_bug.cgi?id=478977

Oded Arbel  changed:

   What|Removed |Added

 Resolution|--- |WORKSFORME
 Status|REPORTED|RESOLVED

--- Comment #9 from Oded Arbel  ---
I currently cannot reproduce and its been a while since it last spontaneously
crashed. 

I'm now on RC1, so I'm going to leave this closed for now and will reopen if I
manage a reproducer.

If this was a plasmoid issue, then the most likely candidate IMO is the weather
widget that was completely broken on Plasma 6.0 betas, but now it works fine.

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

[plasmashell] [Bug 478977] Plasma crashed in QSortFilterProxyModelPrivate::_q_sourceHeaderDataChanged() after updating display settings

2024-01-16 Thread Marco Martin
https://bugs.kde.org/show_bug.cgi?id=478977

Marco Martin  changed:

   What|Removed |Added

 CC||notm...@gmail.com

--- Comment #8 from Marco Martin  ---
what would be interesting is to discover exactly what model in what plasmoid
crashes (perhaps removing plasmoids until it doesn't crash might tell it)

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

[plasmashell] [Bug 478977] Plasma crashed in QSortFilterProxyModelPrivate::_q_sourceHeaderDataChanged() after updating display settings

2024-01-12 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=478977

Nate Graham  changed:

   What|Removed |Added

 Status|NEEDSINFO   |REPORTED
 Resolution|WAITINGFORINFO  |---

--- Comment #7 from Nate Graham  ---
Thanks for the info.

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

[plasmashell] [Bug 478977] Plasma crashed in QSortFilterProxyModelPrivate::_q_sourceHeaderDataChanged() after updating display settings

2024-01-11 Thread Oded Arbel
https://bugs.kde.org/show_bug.cgi?id=478977

--- Comment #6 from Oded Arbel  ---
(In reply to Nate Graham from comment #5)
> The backtrace looks the same as the one in Bug 476951, but the triggering
> conditions appear to be different.

Indeed, though I am not exactly sure what I did to cause the crash and it
didn't reproduce for me.

> Where exactly were you changing the display settings?

Using the display configuration KCM. IIRC I was moving the vertical screen
around, and turning it on and off to try to solve a hardware issue.

> And do you have more than one virtual desktop?

I do. This specific setup is a main horizontal screen (laptop's built in) and
an external vertical screen, set up with 6 virtual desktops in 2 rows and 3
activities.

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

[plasmashell] [Bug 478977] Plasma crashed in QSortFilterProxyModelPrivate::_q_sourceHeaderDataChanged() after updating display settings

2024-01-11 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=478977

Nate Graham  changed:

   What|Removed |Added

   See Also||https://bugs.kde.org/show_b
   ||ug.cgi?id=476951
 Status|REPORTED|NEEDSINFO
 Resolution|--- |WAITINGFORINFO

--- Comment #5 from Nate Graham  ---
The backtrace looks the same as the one in Bug 476951, but the triggering
conditions appear to be different.

Where exactly were you changing the display settings? And do you have more than
one virtual desktop?

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

[plasmashell] [Bug 478977] Plasma crashed in QSortFilterProxyModelPrivate::_q_sourceHeaderDataChanged() after updating display settings

2024-01-11 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=478977

Nate Graham  changed:

   What|Removed |Added

 CC||n...@kde.org
Summary|Plasma shell crashed after  |Plasma crashed in
   |updating display settings   |QSortFilterProxyModelPrivat
   ||e::_q_sourceHeaderDataChang
   ||ed() after updating display
   ||settings

--- Comment #4 from Nate Graham  ---
Thread 1 (Thread 0x7f7639fd3ac0 (LWP 48647)):
[KCrash Handler]
#6  QSortFilterProxyModelPrivate::_q_sourceHeaderDataChanged(Qt::Orientation,
int, int) (this=, orientation=Qt::Vertical, start=, end=) at
./src/corelib/itemmodels/qsortfilterproxymodel.cpp:1554
#7  0x7f763ec2767e in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffe41ab87e0, r=0x559013f2c0d0, this=, this=, r=, a=) at
./src/corelib/kernel/qobjectdefs_impl.h:433
#8  doActivate(QObject*, int, void**) (sender=0x559013f2f0f0,
signal_index=5, argv=0x7ffe41ab87e0) at ./src/corelib/kernel/qobject.cpp:4021
#9  0x7f763eacc6ea in
QAbstractItemModel::headerDataChanged(Qt::Orientation, int, int)
(this=, _t1=, _t2=, _t3=) at
./obj-x86_64-linux-gnu/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:1328
#10 0x7f763ebc8782 in QObject::event(QEvent*) (this=0x559013f2f0f0,
e=0x559013f40600) at ./src/corelib/kernel/qobject.cpp:1437
#11 0x7f7640bf1bcb in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=, receiver=0x559013f2f0f0, e=0x559013f40600) at
./src/widgets/kernel/qapplication.cpp:3296
#12 0x7f763ec5fd88 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x559013f2f0f0, event=event@entry=0x559013f40600) at
./src/corelib/kernel/qcoreapplication.cpp:1121
#13 0x7f763ec5fdcd in QCoreApplication::sendEvent(QObject*, QEvent*)
(receiver=, event=event@entry=0x559013f40600) at
./src/corelib/kernel/qcoreapplication.cpp:1539
#14 0x7f763ec604a0 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x559006a9e550) at
./src/corelib/kernel/qcoreapplication.cpp:1901
#15 0x7f763eb079f7 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x559006b4aaa0) at
./src/corelib/kernel/qeventdispatcher_glib.cpp:243
#16 0x7f763d3c3d3b in g_main_context_dispatch () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x7f763d419258 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x7f763d3c13e3 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x7f763eb05790 in
QEventDispatcherGlib::processEvents(QFlags)
(this=0x559006aa7da0, flags=...) at
./src/corelib/kernel/qeventdispatcher_glib.cpp:393
#20 0x7f763ec61fbb in
QEventLoop::exec(QFlags)
(this=this@entry=0x7ffe41ab8bf0, flags=..., flags@entry=...) at
./src/corelib/global/qflags.h:34
#21 0x7f763ec63bec in QCoreApplication::exec() () at
./src/corelib/global/qflags.h:74
#22 0x7f763f0ea1a0 in QGuiApplication::exec() () at
./src/gui/kernel/qguiapplication.cpp:1925
#23 0x7f7640bef139 in QApplication::exec() () at
./src/widgets/kernel/qapplication.cpp:2574
#24 0x55900572b964 in main(int, char**) (argc=,
argv=) at ./shell/main.cpp:214

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