[kwin] [Bug 473612] Inserting drive with FAT32 partition causes panel to visually freeze for multiple seconds

2023-08-30 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=473612

--- Comment #12 from dofficialg...@gmail.com ---
Created attachment 161292
  --> https://bugs.kde.org/attachment.cgi?id=161292=edit
bt

backtrace as requested with the debug symbols installed

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

[kwin] [Bug 473612] Inserting drive with FAT32 partition causes panel to visually freeze for multiple seconds

2023-08-30 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=473612

--- Comment #11 from dofficialg...@gmail.com ---
> I will try later after having manually installed the `libkf5solid5-dbgsym`
> package

and `libkf5solid-bin-dbgsym` since idk which one the required symbols will come
from

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

[kwin] [Bug 473612] Inserting drive with FAT32 partition causes panel to visually freeze for multiple seconds

2023-08-30 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=473612

--- Comment #10 from dofficialg...@gmail.com ---
(In reply to Nate Graham from comment #9)
> Thanks. Looks like it's doing *something* in Solid. It would be great if you
> could repeat that after installing debug symbols for the Solid framework.

Interesting. Since I am running Ubuntu mantic, I should not need to install
debug symbols anymore since GDB is supposed to automatically install them for
me https://wiki.ubuntu.com/Debug%20Symbol%20Packages . Indeed I was prompted
when first running and it did download them with debuginfod. I guess the
heuristic didn't catch this as required.

I will try later after having manually installed the `libkf5solid5-dbgsym`
package

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

[kwin] [Bug 473612] Inserting drive with FAT32 partition causes panel to visually freeze for multiple seconds

2023-08-30 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=473612

--- Comment #9 from Nate Graham  ---
Thanks. Looks like it's doing *something* in Solid. It would be great if you
could repeat that after installing debug symbols for the Solid framework.

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

[kwin] [Bug 473612] Inserting drive with FAT32 partition causes panel to visually freeze for multiple seconds

2023-08-30 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=473612

--- Comment #8 from dofficialg...@gmail.com ---
(In reply to Vlad Zahorodnii from comment #7)
> Can you select icons on the desktop when the panel is frozen? 

Selecting icons on the desktop is the same as ones in the taskbar, they don't
open until after the freeze.

> gdb -- plasmashell --replace

improperly formatted command but that is OK I know what you were trying to
write

> type "c"
> 
> then when panel is frozen, press Ctrl-C and then type "bt" and post the
> output here.
> 
> So far it points to plasmashell process freezing because of a blocking call
> or something

[New Thread 0x7fff3dffb6c0 (LWP 4474)]  
^C
Thread 1 "plasmashell" received signal SIGINT, Interrupt.
0x74e94076 in __futex_abstimed_wait_common64 (private=0, cancel=true,
abstime=0x0, op=393, expected=0, futex_word=0x5be587d0)
at ./nptl/futex-internal.c:57
Download failed: Invalid argument.  Continuing without source file
./nptl/./nptl/futex-internal.c. 
57  ./nptl/futex-internal.c: No such file or directory.
(gdb) bt
#0  0x74e94076 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5be587d0)
at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x5be587d0) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5be587d0, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0)
at ./nptl/futex-internal.c:139
#3  0x74e969fe in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5be58780, cond=0x5be587a8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5be587a8, mutex=0x5be58780) at
./nptl/pthread_cond_wait.c:627
#5  0x756e0cab in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x76524e73 in ??? () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x764e000a in ??? () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x764ca0e3 in QDBusConnection::call(QDBusMessage const&,
QDBus::CallMode, int) const () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x77b67b0a in ??? () at /lib/x86_64-linux-gnu/libKF5Solid.so.5
#10 0x77b68118 in ??? () at /lib/x86_64-linux-gnu/libKF5Solid.so.5
#11 0x77b68540 in ??? () at /lib/x86_64-linux-gnu/libKF5Solid.so.5
#12 0x77b5e739 in ??? () at /lib/x86_64-linux-gnu/libKF5Solid.so.5
#13 0x77b5e893 in ??? () at /lib/x86_64-linux-gnu/libKF5Solid.so.5
#14 0x77b60c5e in ??? () at /lib/x86_64-linux-gnu/libKF5Solid.so.5
#15 0x77b60e14 in ??? () at /lib/x86_64-linux-gnu/libKF5Solid.so.5
#16 0x7590602d in ??? () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x77b6dd94 in ??? () at /lib/x86_64-linux-gnu/libKF5Solid.so.5
#18 0x77b705b3 in ??? () at /lib/x86_64-linux-gnu/libKF5Solid.so.5
#19 0x764d72bb in ??? () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#20 0x758f99a0 in QObject::event(QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x7676bc82 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x758cc7a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x758cfeb1 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x759286f7 in ??? () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x743f9b8c in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x744551af in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x743f7d80 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x75927daa in
QEventDispatcherGlib::processEvents(QFlags) ()
at /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x758cb15b in
QEventLoop::exec(QFlags) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x758d3904 in QCoreApplication::exec() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x5557ea14 in ??? ()
#32 0x74e280d0 in __libc_start_call_main
(main=main@entry=0x5557db30, argc=argc@entry=2,
argv=argv@entry=0x7fffdc28)
--Type  for more, q to quit, c to continue without paging--c
at ../sysdeps/nptl/libc_start_call_main.h:58
#33 0x74e28189 in __libc_start_main_impl
(main=0x5557db30, argc=2, argv=0x7fffdc28, init=,
fini=, rtld_fini=, stack_end=0x7fffdc18)
at ../csu/libc-start.c:360
#34 0x5557eb35 in ??? ()

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

[kwin] [Bug 473612] Inserting drive with FAT32 partition causes panel to visually freeze for multiple seconds

2023-08-30 Thread Vlad Zahorodnii
https://bugs.kde.org/show_bug.cgi?id=473612

Vlad Zahorodnii  changed:

   What|Removed |Added

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

--- Comment #7 from Vlad Zahorodnii  ---
Can you select icons on the desktop when the panel is frozen? 

Can you also get the backtrace of plasmashell process when the panel is
visually frozen?

gdb -- plasmashell --replace

type "c"

then when panel is frozen, press Ctrl-C and then type "bt" and post the output
here.

So far it points to plasmashell process freezing because of a blocking call or
something

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

[kwin] [Bug 473612] Inserting drive with FAT32 partition causes panel to visually freeze for multiple seconds

2023-08-25 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=473612

Nate Graham  changed:

   What|Removed |Added

   See Also||https://bugs.kde.org/show_b
   ||ug.cgi?id=469016
Summary|Inserting drive with FAT32  |Inserting drive with FAT32
   |partition causes entire |partition causes panel to
   |system to freeze to free|visually freeze for
   |for multiple seconds|multiple seconds
 Status|NEEDSINFO   |REPORTED
 Resolution|WAITINGFORINFO  |---

--- Comment #6 from Nate Graham  ---
Ok, thanks.

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