[plasmashell] [Bug 472157] plasmashell exits (not a crash) with wayland protocol error ("Socket operation on non-socket") when searching in Kickoff

2023-08-04 Thread Alexander Lohnau
https://bugs.kde.org/show_bug.cgi?id=472157

--- Comment #7 from Alexander Lohnau  ---
Git commit 817e08aaeab7fa23880422210b6476b1db0f8f23 by Alexander Lohnau.
Committed on 05/08/2023 at 06:38.
Pushed by alex into branch 'master'.

runners/places: Create KFilePlaceModel in runner's thread

With https://invent.kde.org/frameworks/kio/-/merge_requests/1357 this no
longer causes a crash and the previous workaround could be removed.

M  +19   -21   runners/places/placesrunner.cpp
M  +2-1runners/places/placesrunner.h

https://invent.kde.org/plasma/plasma-workspace/-/commit/817e08aaeab7fa23880422210b6476b1db0f8f23

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

[plasmashell] [Bug 472157] plasmashell exits (not a crash) with wayland protocol error ("Socket operation on non-socket") when searching in Kickoff

2023-07-25 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=472157

--- Comment #6 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3109

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

[plasmashell] [Bug 472157] plasmashell exits (not a crash) with wayland protocol error ("Socket operation on non-socket") when searching in Kickoff

2023-07-15 Thread Alexander Lohnau
https://bugs.kde.org/show_bug.cgi?id=472157

Alexander Lohnau  changed:

   What|Removed |Added

  Latest Commit||https://invent.kde.org/plas
   ||ma/plasma-workspace/-/commi
   ||t/f68983958fd5d5ea0dc8a1876
   ||0e3db64259904b6
 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED

--- Comment #5 from Alexander Lohnau  ---
Git commit f68983958fd5d5ea0dc8a18760e3db64259904b6 by Alexander Lohnau.
Committed on 15/07/2023 at 08:27.
Pushed by alex into branch 'master'.

runners/places: Fix crash when instantiating places model

This class being moved to a new thread causes issues, because a job is
not being moved to the same thread and is deleted when trying to access
it.

M  +1-1runners/places/placesrunner.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/f68983958fd5d5ea0dc8a18760e3db64259904b6

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

[plasmashell] [Bug 472157] plasmashell exits (not a crash) with wayland protocol error ("Socket operation on non-socket") when searching in Kickoff

2023-07-14 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=472157

Nate Graham  changed:

   What|Removed |Added

 Status|REPORTED|ASSIGNED
 Ever confirmed|0   |1

--- Comment #4 from Nate Graham  ---
See https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3070

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

[plasmashell] [Bug 472157] plasmashell exits (not a crash) with wayland protocol error ("Socket operation on non-socket") when searching in Kickoff

2023-07-14 Thread Nicolas Fella
https://bugs.kde.org/show_bug.cgi?id=472157

--- Comment #3 from Nicolas Fella  ---
It doesn't happen after disabling the places runner

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

[plasmashell] [Bug 472157] plasmashell exits (not a crash) with wayland protocol error ("Socket operation on non-socket") when searching in Kickoff

2023-07-14 Thread Nicolas Fella
https://bugs.kde.org/show_bug.cgi?id=472157

Nicolas Fella  changed:

   What|Removed |Added

 CC||[email protected]

--- Comment #2 from Nicolas Fella  ---
It does actually segfault for me:

#0  QArrayDataPointer::ref() (this=0x10e0208) at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/tools/qarraydatapointer.h:311
#1  QArrayDataPointer::QArrayDataPointer(QArrayDataPointer
const&) (other=..., this=0x10e0208) at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/tools/qarraydatapointer.h:35
#2  QString::QString(QString const&) (other=..., this=0x10e0208) at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/text/qstring.h:1335
#3  QUrlPrivate::QUrlPrivate(QUrlPrivate const&) (copy=..., this=0x10e0200) at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/io/qurl.cpp:589
#4  qAtomicDetach(QUrlPrivate*&) (d=@0x7fffcbc8:
0x7fff04006670) at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/thread/qatomic.h:206
#5  QUrl::detach() (this=0x7fffcbc8) at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/io/qurl.cpp:3291
#6  0x7456b610 in
QUrl::adjusted(QUrlTwoFlags) const (this=this@entry=0x7fffcd08,
options=options@entry=...)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/io/qurl.cpp:2950
#7  0x7777304e in KCoreDirListerCache::slotUpdateResult(KJob*)
(this=0x77804880  >::instance()::holder>, j=0x7fff0403be40) at
/usr/include/qt6/QtCore/qurl.h:33
#8  0x745cf797 in QObject::event(QEvent*) (this=0x77804880
 >::instance()::holder>, e=0x7fff04079c60)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/kernel/qobject.cpp:1391
#9  0x75bc0b08 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=, receiver=0x77804880
 >::instance()::holder>, e=0x7fff04079c60)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/widgets/kernel/qapplication.cpp:3287
#10 0x7457c308 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x77804880  >::instance()::holder>,
event=0x7fff04079c60)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/kernel/qcoreapplication.cpp:1115
#11 0x7457c50d in QCoreApplication::sendEvent(QObject*, QEvent*)
(receiver=, event=)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/kernel/qcoreapplication.cpp:1533
#12 0x7457fd75 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x50c920)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/kernel/qcoreapplication.cpp:1895
#13 0x745800ad in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=, event_type=)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/kernel/qcoreapplication.cpp:1754
#14 0x748206df in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x555a20) at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:243
#15 0x737b048c in g_main_dispatch (context=0x7fffdc000f10) at
../glib/gmain.c:3460
#16 g_main_context_dispatch (context=0x7fffdc000f10) at ../glib/gmain.c:4200
#17 0x7380e638 in g_main_context_iterate.isra.0
(context=0x7fffdc000f10, block=1, dispatch=1, self=) at
../glib/gmain.c:4276
#18 0x737adb13 in g_main_context_iteration (context=0x7fffdc000f10,
may_block=1) at ../glib/gmain.c:4343
#19 0x7481ff7f in
QEventDispatcherGlib::processEvents(QFlags)
(this=0x511c00, flags=...)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:393
--Type  for more, q to quit, c to continue without paging--c
#20 0x74588e93 in
QEventLoop::exec(QFlags)
(this=this@entry=0x7fffd2a0, flags=..., flags@entry=...)
at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/global/qflags.h:34
#21 0x74584b3d in QCoreApplication::exec() () at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/corelib/global/qflags.h:74
#22 0x74df85cd in QGuiApplication::exec() () at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/gui/kernel/qguiapplication.cpp:1894
#23 0x75bc0a79 in QApplication::exec() () at
/usr/src/debug/qt6-qtbase-6.5.1-1.fc38.x86_64/src/widgets/kernel/qapplication.cpp:2566
#24 0x00424fc0 in main(int, char**) (argc=,
argv=) at
/home/nico/kde6/src/plasma-workspace/shell/main.cpp:242

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

[plasmashell] [Bug 472157] plasmashell exits (not a crash) with wayland protocol error ("Socket operation on non-socket") when searching in Kickoff

2023-07-13 Thread Patrick Silva
https://bugs.kde.org/show_bug.cgi?id=472157

Patrick Silva  changed:

   What|Removed |Added

 CC||[email protected]

--- Comment #1 from Patrick Silva  ---
*** Bug 47 has been marked as a duplicate of this bug. ***

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

[plasmashell] [Bug 472157] plasmashell exits (not a crash) with wayland protocol error ("Socket operation on non-socket") when searching in Kickoff

2023-07-11 Thread Patrick Silva
https://bugs.kde.org/show_bug.cgi?id=472157

Patrick Silva  changed:

   What|Removed |Added

 CC||[email protected]

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