[plasmashell] [Bug 457554] Plasma crashes on screen rotate if panel is smaller than 44px

2022-09-09 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=457554

--- Comment #11 from Nate Graham  ---
Yeah.

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

[plasmashell] [Bug 457554] Plasma crashes on screen rotate if panel is smaller than 44px

2022-09-09 Thread Plata
https://bugs.kde.org/show_bug.cgi?id=457554

--- Comment #10 from Plata  ---
The crash doesn't happen anymore but the panel has still the old height after
rotating. Is this the intended behavior?

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

[plasmashell] [Bug 457554] Plasma crashes on screen rotate if panel is smaller than 44px

2022-08-19 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=457554

Nate Graham  changed:

   What|Removed |Added

 Status|NEEDSINFO   |RESOLVED
 Resolution|BACKTRACE   |DUPLICATE

--- Comment #9 from Nate Graham  ---
Ah, so it was that, yeah.

*** This bug has been marked as a duplicate of bug 454064 ***

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

[plasmashell] [Bug 457554] Plasma crashes on screen rotate if panel is smaller than 44px

2022-08-18 Thread Plata
https://bugs.kde.org/show_bug.cgi?id=457554

--- Comment #8 from Plata  ---
I guess it's already fixed:
https://invent.kde.org/plasma/plasma-workspace/-/commit/449ae169d823c24601625cc9c2f3e4e838da7fe3

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

[plasmashell] [Bug 457554] Plasma crashes on screen rotate if panel is smaller than 44px

2022-08-18 Thread Plata
https://bugs.kde.org/show_bug.cgi?id=457554

--- Comment #7 from Plata  ---
Sorry, I had installed debuginfod but not realized that it had not worked for
some reason. So hopefully correctly this time:

Core was generated by `/usr/bin/plasmashell --no-respawn'.
Program terminated with signal SIGABRT, Aborted.
#0  __pthread_kill_implementation (threadid=,
signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_
kill.c:44   
44return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO
(ret) : 0;
[Current thread is 1 (Thread 0x7fc9b7f35a80 (LWP 705))]
(gdb) bt
#0  __pthread_kill_implementation (threadid=,
signo=signo@entry=6, no_tid=no_tid@entry=0)
   at pthread_kill.c:44
#1  0x7fc9bc81d543 in __pthread_kill_internal (signo=6, threadid=) at pthread_kill.c:78
#2  0x7fc9bc7cd998 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#3  0x7fc9bc7b753d in __GI_abort () at abort.c:79
#4  0x7fc9bca4e112 in std::__glibcxx_assert_fail(char const*, int, char
const*, char const*)
   (file=file@entry=0x55b9fd9048f8 "/usr/include/c++/12.1.1/bits/stl_algo.h",
line=line@entry=3623, function=functi
on@entry=0x55b9fd9048a0 "constexpr const _Tp& std::clamp(const _Tp&, const
_Tp&, const _Tp&) [with _Tp = int]", cond
ition=condition@entry=0x55b9fd904693 "!(__hi < __lo)") at
/usr/src/debug/gcc/libstdc++-v3/src/c++11/debug.cc:60
#5  0x55b9fd8beb50 in std::clamp(int const&, int const&, int const&)
   (__val=, __lo=, __hi=)
   at /usr/include/c++/12.1.1/bits/stl_algo.h:3621
#6  std::clamp(int const&, int const&, int const&) (__hi=: , __lo=: , __val=@0x55b9ff5597f4: 1336) at
/usr/include/c++/12.1.1/bits/stl_algo.h:3621
#7  PanelView::resizePanel() (this=this@entry=0x55b9ff5597b0) at
/usr/src/debug/plasma-workspace-5.25.4/shell/panelv
iew.cpp:629 
#8  0x55b9fd8bfd75 in PanelView::setThickness(int)
(this=this@entry=0x55b9ff5597b0, value=) at /u
sr/src/debug/plasma-workspace-5.25.4/shell/panelview.cpp:269
#9  0x55b9fd8c439c in PanelView::restore() (this=0x55b9ff5597b0) at
/usr/src/debug/plasma-workspace-5.25.4/shell
/panelview.cpp:670  
#10 0x7fc9bce70341 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffdda926430, r=, t
his=0x55b9ffcaba10, this=, r=, a=)
at ../../include/QtCore/../../src/co
relib/kernel/qobjectdefs_impl.h:398 
#11 doActivate(QObject*, int, void**) (sender=0x55b9ff205930,
signal_index=3, argv=0x7ffdda926430) at kernel/
qobject.cpp:3886
#12 0x7fc9bd5ee907 in QScreen::geometryChanged(QRect const&)
(this=, _t1=) at .moc
/moc_qscreen.cpp:372
#13 0x7fc9bd240f7d in QScreenPrivate::emitGeometryChangeSignals(bool, bool)
(this=0x55b9ff202bd0, geometryChange
d=, availableGeometryChanged=) at
kernel/qscreen.cpp:98
#14 0x7fc9bd2206a7 in
QGuiApplicationPrivate::processScreenGeometryChange(QWindowSystemInterfacePrivate::ScreenG
eometryEvent*) (e=) at kernel/qguiapplication.cpp:3176   
#15
QGuiApplicationPrivate::processScreenGeometryChange(QWindowSystemInterfacePrivate::ScreenGeometryEvent*)
(e=) at kernel/qguiapplication.cpp:3155
#16 0x7fc9bd1ff935 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags)
(fla
gs=...) at kernel/qwindowsysteminterface.cpp:1169
#17 0x7fc9bab05fe5 in userEventSourceDispatch(_GSource*, int (*)(void*),
void*) () at /usr/lib/libQt5WaylandClie
nt.so.5 
#18 0x7fc9bb229c6b in g_main_dispatch (context=0x55b9ff203670) at
../glib/glib/gmain.c:3417
#19 g_main_context_dispatch (context=0x55b9ff203670) at
../glib/glib/gmain.c:4135
#20 0x7fc9bb280001 in g_main_context_iterate.constprop.0
(context=context@entry=0x55b9ff203670, block=block@entr
y=1, dispatch=dispatch@entry=1, self=) at
../glib/glib/gmain.c:4211
#21 0x7fc9bb227392 in g_main_context_iteration (context=0x55b9ff203670,
may_block=1) at ../glib/glib/gmain.c:427
6
#22 0x7fc9bce8a32c in
QEventDispatcherGlib::processEvents(QFlags)
(this=0x55b9ff2
051c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#23 0x7fc9bce3827c in
QEventLoop::exec(QFlags) (this=0x7ffdda9267a0,
flags=...) a
t ../../include/QtCore/../../src/corelib/global/qflags.h:69
#24 0x7fc9bce42da9 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#25 0x7fc9bd211092 in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1867
#26 0x7fc9bda9ef4a in QApplication::exec() () at
kernel/qapplication.cpp:2829
#27 0x55b9fd8a7123 in main(int, char**) (argc=,
argv=) at /usr/src/debug/plasma-wo
rkspace-5.25.4/shell/main.cpp:243

-- 
You are receiving this mail because:
You are 

[plasmashell] [Bug 457554] Plasma crashes on screen rotate if panel is smaller than 44px

2022-08-15 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=457554

--- Comment #6 from Nate Graham  ---
Thank you for the backtrace! Unfortunately it's is incomplete and missing debug
symbols for the following lines that we need to figure out exactly what's going
wrong:

> #4  0x556424095b50 in  ()
> #5  0x556424096d75 in  ()
> #6  0x55642409b39c in  ()
> #7  0x7f5ff0e0a341 in  () at /usr/lib/libQt5Core.so.5

Could you please install debug symbols for Qt and Plasma, reproduce the crash,
and attach a new symbolicated backtrace? See
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Thanks again!

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

[plasmashell] [Bug 457554] Plasma crashes on screen rotate if panel is smaller than 44px

2022-08-13 Thread Plata
https://bugs.kde.org/show_bug.cgi?id=457554

--- Comment #5 from Plata  ---
Like I wrote in the initial description, the panel goes back to it's original
height after the crash (in portrait mode). If I change the height also in
portrait mode now, I can rotate with no issues.
Same behavior from landscape to portrait or vice versa.
As if it's not one panel but two.

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

[plasmashell] [Bug 457554] Plasma crashes on screen rotate if panel is smaller than 44px

2022-08-13 Thread Plata
https://bugs.kde.org/show_bug.cgi?id=457554

--- Comment #4 from Plata  ---
This is from coredumpctl. I hope it helps. Was a bit surprised to see SIGABRT
and not SIGSEGV. Should this raise the KDE Crash Report tool normally?

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

[plasmashell] [Bug 457554] Plasma crashes on screen rotate if panel is smaller than 44px

2022-08-13 Thread Plata
https://bugs.kde.org/show_bug.cgi?id=457554

--- Comment #3 from Plata  ---
Core was generated by `/usr/bin/plasmashell --no-respawn'.
Program terminated with signal SIGABRT, Aborted.
#0  0x7f5ff07ba4dc in ?? () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7f5febed4a80 (LWP 673))]
(gdb) bt
#0  0x7f5ff07ba4dc in  () at /usr/lib/libc.so.6
#1  0x7f5ff076a998 in raise () at /usr/lib/libc.so.6
#2  0x7f5ff075453d in abort () at /usr/lib/libc.so.6
#3  0x7f5ff09e8112 in std::__glibcxx_assert_fail(char const*, int, char
const*, char const*)
(file=, line=, function=,
condition=)
at /usr/src/debug/gcc/libstdc++-v3/src/c++11/debug.cc:60
#4  0x556424095b50 in  ()
#5  0x556424096d75 in  ()
#6  0x55642409b39c in  ()
#7  0x7f5ff0e0a341 in  () at /usr/lib/libQt5Core.so.5
#8  0x7f5ff1588907 in QScreen::geometryChanged(QRect const&) () at
/usr/lib/libQt5Gui.so.5
#9  0x7f5ff11daf7d in  () at /usr/lib/libQt5Gui.so.5
#10 0x7f5ff11ba6a7 in
QGuiApplicationPrivate::processScreenGeometryChange(QWindowSystemInterfacePrivate::ScreenGeometryEvent*)
() at /usr/lib/libQt5Gui.so.5
--Type  for more, q to quit, c to continue without paging--
#11 0x7f5ff1199935 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags)
()
at /usr/lib/libQt5Gui.so.5
#12 0x7f5feeaa4fe5 in  () at /usr/lib/libQt5WaylandClient.so.5
#13 0x7f5fef1c8c6b in g_main_context_dispatch () at
/usr/lib/libglib-2.0.so.0
#14 0x7f5fef21f001 in  () at /usr/lib/libglib-2.0.so.0
#15 0x7f5fef1c6392 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#16 0x7f5ff0e2432c in
QEventDispatcherGlib::processEvents(QFlags) ()
at /usr/lib/libQt5Core.so.5
#17 0x7f5ff0dd227c in
QEventLoop::exec(QFlags) () at
/usr/lib/libQt5Core.so.5
#18 0x7f5ff0ddcda9 in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#19 0x55642407e123 in  ()
#20 0x7f5ff07552d0 in  () at /usr/lib/libc.so.6
#21 0x7f5ff075538a in __libc_start_main () at /usr/lib/libc.so.6
#22 0x55642407e4d5 in  ()

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

[plasmashell] [Bug 457554] Plasma crashes on screen rotate if panel is smaller than 44px

2022-08-08 Thread Plata
https://bugs.kde.org/show_bug.cgi?id=457554

--- Comment #2 from Plata  ---
I didn't see the KDE Crash Report dialog. I actually do not know if it really
crashed. It was just an assumption because everything went black.

I'll try to collect some more information.

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

[plasmashell] [Bug 457554] Plasma crashes on screen rotate if panel is smaller than 44px

2022-08-08 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=457554

Nate Graham  changed:

   What|Removed |Added

 CC||n...@kde.org
   Severity|normal  |crash
 Status|REPORTED|NEEDSINFO
 Resolution|--- |BACKTRACE

--- Comment #1 from Nate Graham  ---
Cannot reproduce on my ThinkPad X1 Yoga. And if something crashed, we need a
backtrace of it so we can figure out what's going on. See
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports.

Can you please attach one? Thanks!

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