[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2018-02-28 Thread Christoph Feck
https://bugs.kde.org/show_bug.cgi?id=372114

Christoph Feck  changed:

   What|Removed |Added

 CC||fuk...@atlas.cz

--- Comment #41 from Christoph Feck  ---
*** Bug 390566 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2018-02-28 Thread Christoph Feck
https://bugs.kde.org/show_bug.cgi?id=372114

Christoph Feck  changed:

   What|Removed |Added

 CC||dasmith@electronicaidesdesi
   ||gn.com

--- Comment #40 from Christoph Feck  ---
*** Bug 391248 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-11-05 Thread Martin Flöser
https://bugs.kde.org/show_bug.cgi?id=372114

Martin Flöser  changed:

   What|Removed |Added

  Latest Commit||https://commits.kde.org/kwi
   ||n/a7117e430454f8e39b1279695
   ||ff83bf73e1eb9ed
 Status|UNCONFIRMED |RESOLVED
   Version Fixed In||5.11.3
 Resolution|--- |FIXED

--- Comment #39 from Martin Flöser  ---
Git commit a7117e430454f8e39b1279695ff83bf73e1eb9ed by Martin Flöser.
Committed on 05/11/2017 at 09:25.
Pushed by graesslin into branch 'Plasma/5.11'.

Don't use the global KConfig object on the OpenGL freeze detection thread

Summary:
This is meant to address Bug 372114. The problem here is that the KConfig
object (and its derivatives), that the freeze detection thread needs to
record the freeze, are not thread safe. When it happens that the main
thread is in fact not frozen, it is possible that the two stomp on each
other's KConfig object.

The solution applied here is to use the KSharedConfig::openConfig
function, which is thread safe, on the freeze detection thread. As was
mentioned by Martin Flöser in the discussion, the thread needs to obey
the name of the main config file of KWin, which can change in the future.

As a secondary issue, this patch also turns off KCrash reporting for
aborts due to a freeze being detected. IMO it is not very user friendly
to still show a crash report to the user, even after this bug is fixed,
for the deliberate SIGABRT. Maybe a less intrusive notification could be
used to tell the user why effects are suddenly disabled?

I've been using kwin with this change for several weeks now and it makes
the restarts of kwin due to freezes unobtrusive. However, most (I would
say almost all) of these freezes are actually instances where the system
 is being slow after eg. screen resolution is changed.
FIXED-IN: 5.11.3

Reviewers: #kwin, graesslin

Reviewed By: #kwin, graesslin

Subscribers: ngraham, graesslin, anthonyfieroni, cfeck, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D8356

M  +1-1plugins/platforms/x11/standalone/CMakeLists.txt
M  +5-2plugins/platforms/x11/standalone/x11_platform.cpp

https://commits.kde.org/kwin/a7117e430454f8e39b1279695ff83bf73e1eb9ed

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-10-27 Thread Simon Andric
https://bugs.kde.org/show_bug.cgi?id=372114

Simon Andric  changed:

   What|Removed |Added

 CC||simonandr...@gmail.com

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-10-24 Thread Martin Flöser
https://bugs.kde.org/show_bug.cgi?id=372114

Martin Flöser  changed:

   What|Removed |Added

 CC||mahta...@gmail.com

--- Comment #38 from Martin Flöser  ---
*** Bug 386159 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-10-22 Thread Martin Flöser
https://bugs.kde.org/show_bug.cgi?id=372114

Martin Flöser  changed:

   What|Removed |Added

 CC||ry.l...@gmail.com

--- Comment #37 from Martin Flöser  ---
*** Bug 382949 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-10-19 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=372114

Nate Graham  changed:

   What|Removed |Added

 CC||pointedst...@zoho.com

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-10-18 Thread Martin Flöser
https://bugs.kde.org/show_bug.cgi?id=372114

Martin Flöser  changed:

   What|Removed |Added

 CC||borucc...@protonmail.ch

--- Comment #36 from Martin Flöser  ---
*** Bug 385902 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-10-12 Thread Marian Kyral
https://bugs.kde.org/show_bug.cgi?id=372114

--- Comment #35 from Marian Kyral  ---
Created attachment 108324
  --> https://bugs.kde.org/attachment.cgi?id=108324=edit
New crash information added by DrKonqi

kwin_x11 (5.11.0) using Qt 5.7.1

I got this crash on plasma 5.11. Kwin started in "safe mode", but I'm able to
switch back to full compositor in systemsettings.

-- Backtrace (Reduced):
#6  0x7f9000f0446c in QLockFilePrivate::tryLock_sys() () from
/usr/lib64/libQt5Core.so.5
#7  0x7f9000eb19dd in QLockFile::tryLock(int) () from
/usr/lib64/libQt5Core.so.5
#8  0x7f90023d2409 in KConfigIniBackend::lock() () from
/usr/lib64/libKF5ConfigCore.so.5
#9  0x7f90023bbe30 in KConfig::sync() () from
/usr/lib64/libKF5ConfigCore.so.5
#10 0x7f8fec4ea98c in
QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*) () from
/usr/lib64/qt5/plugins/org.kde.kwin.platforms/KWinX11Platform.so

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-10-12 Thread Marian Kyral
https://bugs.kde.org/show_bug.cgi?id=372114

Marian Kyral  changed:

   What|Removed |Added

 CC||mky...@email.cz

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-09-19 Thread Martin Flöser
https://bugs.kde.org/show_bug.cgi?id=372114

Martin Flöser  changed:

   What|Removed |Added

 CC||xmu...@ldktn.com

--- Comment #34 from Martin Flöser  ---
*** Bug 384836 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-09-12 Thread Martin Flöser
https://bugs.kde.org/show_bug.cgi?id=372114

--- Comment #33 from Martin Flöser  ---
> About the phabricator: is there some tutorial or manual about how to use it?
> I have to say I'm not that familiar with KDE dev process.

I found: https://community.kde.org/Infrastructure/Phabricator#Posting_a_Patch

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-09-12 Thread Jiri Palecek
https://bugs.kde.org/show_bug.cgi?id=372114

--- Comment #32 from Jiri Palecek  ---
(In reply to Martin Flöser from comment #30)
> KSharedConfig::openConfig introduces a slight other problem: internally KWin
> uses the kwinApp()->config() to make it possible to have config not use
> kwinrc, but different config files (that is extensively used by e.g.
> autotests). The idea behind it is that we can swap out the config at runtime
> for different form factors (tablet -> notebook -> tablet). While that's not
> yet fully implemented, the config part is prepared. If we use openConfig
> again we don't know whether it's the same or not.

Oh I see.

> If KSharedConfig::openConfig(kwinApp()->config()->name()) works as well,
> that might be a solution. Anyway if you have a patch, please put it on
> phabricator.kde.org and use #KWin as review group.

Good! If KSharedConfig::openConfig(kwinApp()->config()->name()) is acceptable
in principle, so be it. I'll just test it a bit more.

About the phabricator: is there some tutorial or manual about how to use it? I
have to say I'm not that familiar with KDE dev process.

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-09-10 Thread Martin Flöser
https://bugs.kde.org/show_bug.cgi?id=372114

Martin Flöser  changed:

   What|Removed |Added

 CC||u...@ultr.pl

--- Comment #31 from Martin Flöser  ---
*** Bug 384390 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-09-05 Thread Dr . Chapatin
https://bugs.kde.org/show_bug.cgi?id=372114

Dr. Chapatin  changed:

   What|Removed |Added

 CC||yy...@gmx.com

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-09-03 Thread Martin Flöser
https://bugs.kde.org/show_bug.cgi?id=372114

--- Comment #30 from Martin Flöser  ---
KSharedConfig::openConfig introduces a slight other problem: internally KWin
uses the kwinApp()->config() to make it possible to have config not use kwinrc,
but different config files (that is extensively used by e.g. autotests). The
idea behind it is that we can swap out the config at runtime for different form
factors (tablet -> notebook -> tablet). While that's not yet fully implemented,
the config part is prepared. If we use openConfig again we don't know whether
it's the same or not.

If KSharedConfig::openConfig(kwinApp()->config()->name()) works as well, that
might be a solution. Anyway if you have a patch, please put it on
phabricator.kde.org and use #KWin as review group.

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-09-03 Thread Jiri Palecek
https://bugs.kde.org/show_bug.cgi?id=372114

--- Comment #29 from Jiri Palecek  ---
Well the patch does actually help, because while the KConfig instances are not
thread-safe, KSharedConfig::openConfig _is_ (see
https://api.kde.org/frameworks/kconfig/html/classKSharedConfig.html). Access to
the file is locked on the file level. Dreaming about making KConfig thread-safe
(or almost any other Qt or KDE classes for that matter) is an utopia, and
totally unnecessary in this case.

As for the freezes in OpenGL, I don't deny them. However, the current method of
detecting them gives an awful lot of false detections, and maybe something
could be done about that.

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-09-03 Thread Martin Flöser
https://bugs.kde.org/show_bug.cgi?id=372114

--- Comment #28 from Martin Flöser  ---
The freeze check was introduced because we were experiencing freezes in the
OpenGL driver. That's why it was introduced and implemented like that and has
to stay like that to prevent freezes also in future.

You are right that the problem is KConfig which is not thread safe. But I fear
your patch won't help. The proper change would be to make KConfig thread safe
or to guard the write access in KWin. Latter is not yet done as it's actually
difficult to know where in KWin we have concurrent situations. A possibility
might be to use a dedicated different config file which is only used here.

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-09-03 Thread Jiri Palecek
https://bugs.kde.org/show_bug.cgi?id=372114

--- Comment #27 from Jiri Palecek  ---
... oh and mind you, the patch actually changes the situation from an
unexpected  crash on SIGSEGV to a SIGABRT anticipated by the code, so DrKonqi
gets triggered either way. This sould be thought over as well IMHO.

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-09-03 Thread Jiri Palecek
https://bugs.kde.org/show_bug.cgi?id=372114

--- Comment #26 from Jiri Palecek  ---
Created attachment 107663
  --> https://bugs.kde.org/attachment.cgi?id=107663=edit
Proposed patch

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-09-03 Thread Jiri Palecek
https://bugs.kde.org/show_bug.cgi?id=372114

Jiri Palecek  changed:

   What|Removed |Added

 CC||jpale...@web.de

--- Comment #25 from Jiri Palecek  ---
Hello

the problem here seems to be the fact that KConfig instances are *totally* not
thread safe, and the freeze protection thread uses the same one as the main
thread. When they stomp over each other, this crash ensues. I'll attach a
proposed patch to use a different KConfig instance.

On a deeper note, is that freeze check really necessary, safe and effective? I
would say 99%+ of times the freeze alarm goes off, it is actually the system
thrashing after startup/closing a big application (like a game), when all of
the other applications are resizing their windows/repainting and not really an
opengl driver freeze (of these duplicates, only bugs 372078, 373485 seem to be
genuinely related to the graphics. Any thoughts on that?

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-08-21 Thread Martin Flöser
https://bugs.kde.org/show_bug.cgi?id=372114

Martin Flöser  changed:

   What|Removed |Added

 CC||kep...@gmail.com

--- Comment #24 from Martin Flöser  ---
*** Bug 383788 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-07-31 Thread Germano Massullo
https://bugs.kde.org/show_bug.cgi?id=372114

--- Comment #23 from Germano Massullo  ---
I confirm the bug on Plasma 5.10

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-06-08 Thread Christoph Feck
https://bugs.kde.org/show_bug.cgi?id=372114

Christoph Feck  changed:

   What|Removed |Added

 CC||dpsen...@gmail.com

--- Comment #22 from Christoph Feck  ---
*** Bug 380999 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-06-06 Thread Christoph Feck
https://bugs.kde.org/show_bug.cgi?id=372114

Christoph Feck  changed:

   What|Removed |Added

 CC||aaugu...@uvigo.es

--- Comment #21 from Christoph Feck  ---
*** Bug 380829 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-06-01 Thread Germano Massullo
https://bugs.kde.org/show_bug.cgi?id=372114

--- Comment #20 from Germano Massullo  ---
Fedora 25, plasma-desktop-5.9.5-1.fc25.x86_64, qt5-qtbase-5.7.1-16.fc25.x86_64
driver amdgpu


Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
185 62: movl(%rsp), %edi
[Current thread is 1 (Thread 0x7fa957d4a940 (LWP 1426))]

Thread 5 (Thread 0x7fa92d7fa700 (LWP 1769)):
#0  0x7fa969cf2460 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x7fa96f6132f4 in QTWTF::TCMalloc_PageHeap::scavengerThread()
(this=0x7fa96f6ff380 ) at
/usr/src/debug/qtscript-opensource-src-5.7.1/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x7fa96f613339 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*)
(context=) at
/usr/src/debug/qtscript-opensource-src-5.7.1/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x7fa969cec6ca in start_thread (arg=0x7fa92d7fa700) at
pthread_create.c:333
#4  0x7fa967157f7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 4 (Thread 0x7fa942ffe700 (LWP 1684)):
[KCrash Handler]
#6  0x7fa967ea9cef in QString::toLocal8Bit() const & (this=0x562c71f948c0)
at ../../src/corelib/tools/qstring.h:525
#7  0x7fa967ea9cef in QFile::encodeName(QString const&) (fileName=...) at
../../src/corelib/io/qfile.h:89
#8  0x7fa967ea9cef in QLockFilePrivate::tryLock_sys()
(this=this@entry=0x562c71f948c0) at io/qlockfile_unix.cpp:190
#9  0x7fa967e56dbd in QLockFile::tryLock(int) (this=,
timeout=timeout@entry=-1) at io/qlockfile.cpp:218
#10 0x7fa967e56f6a in QLockFile::lock() (this=) at
io/qlockfile.cpp:187
#11 0x7fa96c77ac19 in KConfigIniBackend::lock() (this=0x562c717f1a00) at
/usr/src/debug/kconfig-5.34.0/src/core/kconfigini.cpp:629
#12 0x7fa96c7649d0 in KConfigPrivate::lockLocal() (this=0x562c717f1100) at
/usr/src/debug/kconfig-5.34.0/src/core/kconfig.cpp:114
#13 0x7fa96c7649d0 in KConfig::sync() (this=0x562c717f1840) at
/usr/src/debug/kconfig-5.34.0/src/core/kconfig.cpp:433
#14 0x7fa954c002c5 in KWin::X11StandalonePlatform::::operator()
(__closure=) at
/usr/src/debug/kwin-5.9.5/plugins/platforms/x11/standalone/x11_platform.cpp:224
#15 0x7fa954c002c5 in QtPrivate::FunctorCall,
QtPrivate::List<>, void,
KWin::X11StandalonePlatform::createOpenGLSafePoint(KWin::Platform::OpenGLSafePoint)::
>::call (f=..., arg=) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:135
#16 0x7fa954c002c5 in
QtPrivate::Functor,
0>::call, void> (f=..., arg=) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:192
#17 0x7fa954c002c5 in
QtPrivate::QFunctorSlotObject,
0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *) (which=, this_=, r=, a=, ret=) at
/usr/include/qt5/QtCore/qobject_impl.h:169
#18 0x7fa967f2da56 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fa942ffd7f0, r=0x562c71843650, this=) at
../../src/corelib/kernel/qobject_impl.h:101
#19 0x7fa967f2da56 in QMetaObject::activate(QObject*, int, int, void**)
(sender=sender@entry=0x562c71843650, signalOffset=,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
kernel/qobject.cpp:3723
#20 0x7fa967f2dfc7 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x562c71843650, m=m@entry=0x7fa968142da0
, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x0) at kernel/qobject.cpp:3602
#21 0x7fa967f9d770 in QTimer::timeout(QTimer::QPrivateSignal)
(this=this@entry=0x562c71843650) at .moc/moc_qtimer.cpp:198
#22 0x7fa967f39c08 in QTimer::timerEvent(QTimerEvent*)
(this=0x562c71843650, e=) at kernel/qtimer.cpp:254
#23 0x7fa967f2e79b in QObject::event(QEvent*) (this=0x562c71843650,
e=) at kernel/qobject.cpp:1285
#24 0x7fa968746ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=, receiver=0x562c71843650, e=0x7fa942ffdb10) at
kernel/qapplication.cpp:3799
#25 0x7fa96874e671 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffee44436d0, receiver=0x562c71843650, e=0x7fa942ffdb10) at
kernel/qapplication.cpp:3556
#26 0x7fa967f066fa in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x562c71843650, event=event@entry=0x7fa942ffdb10) at
kernel/qcoreapplication.cpp:988
#27 0x7fa967f53ceb in QCoreApplication::sendEvent(QObject*, QEvent*)
(event=0x7fa942ffdb10, receiver=) at
../../src/corelib/kernel/qcoreapplication.h:231
#28 0x7fa967f53ceb in QTimerInfoList::activateTimers()
(this=this@entry=0x7fa93980) at 

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-05-25 Thread Martin Flöser
https://bugs.kde.org/show_bug.cgi?id=372114

--- Comment #19 from Martin Flöser  ---
*** Bug 380163 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-05-25 Thread Martin Flöser
https://bugs.kde.org/show_bug.cgi?id=372114

Martin Flöser  changed:

   What|Removed |Added

 CC||leotorp...@hotmail.com

--- Comment #18 from Martin Flöser  ---
*** Bug 380164 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-05-25 Thread Nick
https://bugs.kde.org/show_bug.cgi?id=372114

Nick  changed:

   What|Removed |Added

 CC||nick.craig@gmail.com

--- Comment #17 from Nick  ---
*** Bug 380176 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-05-07 Thread Martin Flöser
https://bugs.kde.org/show_bug.cgi?id=372114

Martin Flöser  changed:

   What|Removed |Added

 CC||dario.cangial...@gmail.com

--- Comment #16 from Martin Flöser  ---
*** Bug 379612 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-04-17 Thread Martin Gräßlin
https://bugs.kde.org/show_bug.cgi?id=372114

Martin Gräßlin  changed:

   What|Removed |Added

 CC||mrader3...@gmail.com

--- Comment #15 from Martin Gräßlin  ---
*** Bug 378878 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-04-10 Thread Martin Gräßlin
https://bugs.kde.org/show_bug.cgi?id=372114

Martin Gräßlin  changed:

   What|Removed |Added

 CC||emele...@gmail.com

--- Comment #14 from Martin Gräßlin  ---
*** Bug 378631 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-03-24 Thread Hebert
https://bugs.kde.org/show_bug.cgi?id=372114

Hebert  changed:

   What|Removed |Added

 CC||hebert.soa...@gmail.com

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-01-27 Thread Germano Massullo
https://bugs.kde.org/show_bug.cgi?id=372114

--- Comment #13 from Germano Massullo  ---
plasma-desktop-5.8.5-1.fc25.x86_64
kwin-5.8.5-1.fc25.x86_64

Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
185 62: movl(%rsp), %edi
[Current thread is 1 (Thread 0x7ff5e58776c0 (LWP 1559))]

Thread 10 (Thread 0x7ff5bdf09700 (LWP 1808)):
#0  0x7ff5f8852460 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x7ff5c3543c4b in cnd_wait (mtx=0x559faabda368, cond=0x559faabda390) at
../../../include/c11/threads_posix.h:159
#2  0x7ff5c3543c4b in util_queue_thread_func
(input=input@entry=0x559faab5ab10) at util/u_queue.c:76
#3  0x7ff5c3543aa7 in impl_thrd_routine (p=) at
../../../include/c11/threads_posix.h:87
#4  0x7ff5f884c6ca in start_thread (arg=0x7ff5bdf09700) at
pthread_create.c:333
#5  0x7ff5f5a25f7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 9 (Thread 0x7ff5be70a700 (LWP 1807)):
#0  0x7ff5f8852460 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x7ff5c3543c4b in cnd_wait (mtx=0x559faabda368, cond=0x559faabda390) at
../../../include/c11/threads_posix.h:159
#2  0x7ff5c3543c4b in util_queue_thread_func
(input=input@entry=0x559faab1f4e0) at util/u_queue.c:76
#3  0x7ff5c3543aa7 in impl_thrd_routine (p=) at
../../../include/c11/threads_posix.h:87
#4  0x7ff5f884c6ca in start_thread (arg=0x7ff5be70a700) at
pthread_create.c:333
#5  0x7ff5f5a25f7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 8 (Thread 0x7ff5bef0b700 (LWP 1806)):
#0  0x7ff5f8852460 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x7ff5c3543c4b in cnd_wait (mtx=0x559faabda368, cond=0x559faabda390) at
../../../include/c11/threads_posix.h:159
#2  0x7ff5c3543c4b in util_queue_thread_func
(input=input@entry=0x559faac1fbf0) at util/u_queue.c:76
#3  0x7ff5c3543aa7 in impl_thrd_routine (p=) at
../../../include/c11/threads_posix.h:87
#4  0x7ff5f884c6ca in start_thread (arg=0x7ff5bef0b700) at
pthread_create.c:333
#5  0x7ff5f5a25f7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 7 (Thread 0x7ff5bf70c700 (LWP 1805)):
#0  0x7ff5f8852460 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x7ff5c3543c4b in cnd_wait (mtx=0x559faabda368, cond=0x559faabda390) at
../../../include/c11/threads_posix.h:159
#2  0x7ff5c3543c4b in util_queue_thread_func
(input=input@entry=0x559faab5ab10) at util/u_queue.c:76
#3  0x7ff5c3543aa7 in impl_thrd_routine (p=) at
../../../include/c11/threads_posix.h:87
#4  0x7ff5f884c6ca in start_thread (arg=0x7ff5bf70c700) at
pthread_create.c:333
#5  0x7ff5f5a25f7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 6 (Thread 0x7ff5c0112700 (LWP 1804)):
#0  0x7ff5f8852460 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x7ff5c3543c4b in cnd_wait (mtx=0x559faac40568, cond=0x559faac40590) at
../../../include/c11/threads_posix.h:159
#2  0x7ff5c3543c4b in util_queue_thread_func
(input=input@entry=0x559faab1e160) at util/u_queue.c:76
#3  0x7ff5c3543aa7 in impl_thrd_routine (p=) at
../../../include/c11/threads_posix.h:87
#4  0x7ff5f884c6ca in start_thread (arg=0x7ff5c0112700) at
pthread_create.c:333
#5  0x7ff5f5a25f7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 5 (Thread 0x7ff5d50e7700 (LWP 1803)):
[KCrash Handler]
#6  0x7ff5f6775ccf in QString::toLocal8Bit() const & (this=0x559fab1d3ba0)
at ../../src/corelib/tools/qstring.h:525
#7  0x7ff5f6775ccf in QFile::encodeName(QString const&) (fileName=...) at
../../src/corelib/io/qfile.h:89
#8  0x7ff5f6775ccf in QLockFilePrivate::tryLock_sys()
(this=this@entry=0x559fab1d3ba0) at io/qlockfile_unix.cpp:190
#9  0x7ff5f6722d8d in QLockFile::tryLock(int) (this=,
timeout=timeout@entry=-1) at io/qlockfile.cpp:218
#10 0x7ff5f6722f3a in QLockFile::lock() (this=) at
io/qlockfile.cpp:187
#11 0x7ff5fb24f489 in KConfigIniBackend::lock() (this=0x559faaa19180) at
/usr/src/debug/kconfig-5.29.0/src/core/kconfigini.cpp:635
#12 0x7ff5fb239130 in KConfigPrivate::lockLocal() (this=0x559faaa18ee0) at
/usr/src/debug/kconfig-5.29.0/src/core/kconfig.cpp:114
#13 0x7ff5fb239130 in KConfig::sync() (this=0x559faaa0ff70) at
/usr/src/debug/kconfig-5.29.0/src/core/kconfig.cpp:433
#14 0x7ff5d7de0ea5 in
QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*) () at

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-01-22 Thread Max
https://bugs.kde.org/show_bug.cgi?id=372114

Max  changed:

   What|Removed |Added

 CC||maxy_da...@lycos.com

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-01-22 Thread Max
https://bugs.kde.org/show_bug.cgi?id=372114

--- Comment #12 from Max  ---
Created attachment 103593
  --> https://bugs.kde.org/attachment.cgi?id=103593=edit
New crash information added by DrKonqi

kwin_x11 (5.8.5) using Qt 5.6.2

- What I was doing when the application crashed:

I just rebooted the computer and logged in. It looks like it crashed when KDE
was loading.

-- Backtrace (Reduced):
#6  0x7fdd05d37acf in QLockFilePrivate::tryLock_sys() () at
/lib64/libQt5Core.so.5
#7  0x7fdd05ce36d0 in QLockFile::tryLock(int) () at /lib64/libQt5Core.so.5
#8  0x7fdd0a870459 in KConfigIniBackend::lock() () at
/lib64/libKF5ConfigCore.so.5
#9  0x7fdd0a85a150 in KConfig::sync() () at /lib64/libKF5ConfigCore.so.5
#10 0x7fdce75dfea5 in
QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*) () at
/usr/lib64/qt5/plugins/org.kde.kwin.platforms/KWinX11Platform.so

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-01-10 Thread Christoph Feck
https://bugs.kde.org/show_bug.cgi?id=372114

--- Comment #11 from Christoph Feck  ---
*** Bug 374664 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-01-08 Thread Martin Gräßlin
https://bugs.kde.org/show_bug.cgi?id=372114

Martin Gräßlin  changed:

   What|Removed |Added

 CC||germano.massu...@gmail.com

--- Comment #10 from Martin Gräßlin  ---
*** Bug 374755 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2017-01-08 Thread Martin Gräßlin
https://bugs.kde.org/show_bug.cgi?id=372114

Martin Gräßlin  changed:

   What|Removed |Added

 CC||barnaba...@gmail.com

--- Comment #9 from Martin Gräßlin  ---
*** Bug 374664 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2016-12-29 Thread Martin Gräßlin
https://bugs.kde.org/show_bug.cgi?id=372114

Martin Gräßlin  changed:

   What|Removed |Added

 CC||jackneill1...@gmail.com

--- Comment #8 from Martin Gräßlin  ---
*** Bug 374282 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2016-12-17 Thread Martin Gräßlin
https://bugs.kde.org/show_bug.cgi?id=372114

Martin Gräßlin  changed:

   What|Removed |Added

 CC||bac_nor...@hotmail.com

--- Comment #7 from Martin Gräßlin  ---
*** Bug 373755 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2016-12-14 Thread Martin Gräßlin
https://bugs.kde.org/show_bug.cgi?id=372114

Martin Gräßlin  changed:

   What|Removed |Added

 CC||kde_...@dlk.pl

--- Comment #6 from Martin Gräßlin  ---
*** Bug 373637 has been marked as a duplicate of this bug. ***

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


[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2016-12-10 Thread Martin Gräßlin
https://bugs.kde.org/show_bug.cgi?id=372114

Martin Gräßlin  changed:

   What|Removed |Added

 CC||shamsuddeenket...@gmail.com

--- Comment #5 from Martin Gräßlin  ---
*** Bug 373485 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 372114] Crash in threaded KWin::X11StandalonePlatform::createOpenGLSafePoint

2016-12-10 Thread Martin Gräßlin
https://bugs.kde.org/show_bug.cgi?id=372114

Martin Gräßlin  changed:

   What|Removed |Added

Summary|Kwin crashed unexpectedly   |Crash in threaded
   ||KWin::X11StandalonePlatform
   ||::createOpenGLSafePoint
  Component|general |platform-x11-standalone

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