[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2022-02-23 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=351839

David Edmundson  changed:

   What|Removed |Added

 Resolution|--- |WORKSFORME
 Status|REOPENED|RESOLVED
 CC||k...@davidedmundson.co.uk

--- Comment #31 from David Edmundson  ---
This is super old with no duplicates. Closing

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2019-12-02 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=351839

Nate Graham  changed:

   What|Removed |Added

 CC||n...@kde.org

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2017-04-13 Thread Simon Andric
https://bugs.kde.org/show_bug.cgi?id=351839

Simon Andric  changed:

   What|Removed |Added

 CC||simonandr...@gmail.com

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

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

Christoph Feck  changed:

   What|Removed |Added

 CC||zex...@gmail.com

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

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-10-25 Thread Steven Dobai via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

Steven Dobai  changed:

   What|Removed |Added

 CC||sdtr...@protonmail.com

--- Comment #29 from Steven Dobai  ---
Hello,
 These crashes happen with KDE neon too.

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


[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-09-09 Thread Martin Gräßlin via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

Martin Gräßlin  changed:

   What|Removed |Added

 CC||vincenzo.rom...@notorand.it

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

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-09-02 Thread Martin Gräßlin via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

Martin Gräßlin  changed:

   What|Removed |Added

 CC||kdeb...@openaliasbox.org

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

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-08-04 Thread Martin Gräßlin via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

Martin Gräßlin  changed:

   What|Removed |Added

 CC||xpr1...@mail.ru

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

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-05-15 Thread Thomas Lübking via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

Thomas Lübking  changed:

   What|Removed |Added

 CC||dutchgig...@gmail.com

--- Comment #25 from Thomas Lübking  ---
*** Bug 363094 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-04-01 Thread Martin Gräßlin via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

--- Comment #24 from Martin Gräßlin  ---
seems like we have a Qt 5.6 variant:
https://bugs.kde.org/show_bug.cgi?id=361236

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-03-09 Thread Thomas Lübking via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

Thomas Lübking  changed:

   What|Removed |Added

 CC||davidsbo...@gmail.com

--- Comment #23 from Thomas Lübking  ---
*** Bug 360323 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-02-06 Thread Thomas Lübking via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

Thomas Lübking  changed:

   What|Removed |Added

 CC||mike.cloa...@gmail.com

--- Comment #22 from Thomas Lübking  ---
*** Bug 359064 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-02-03 Thread Thomas Lübking via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

Thomas Lübking  changed:

   What|Removed |Added

   See Also||https://bugs.kde.org/show_b
   ||ug.cgi?id=358966

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-01-26 Thread Martin Gräßlin via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

--- Comment #21 from Martin Gräßlin  ---
> if anything in QtQuick keeps/kept a dead engine around?

I can add asserts to my local build.

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-01-26 Thread Thomas Lübking via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

--- Comment #20 from Thomas Lübking  ---
Another thing I could think of because of the described pattern would be a
problem w/ the Helper::ref/unref stuff - eg. if anything in QtQuick keeps/kept
a dead engine around?

Also what about operating on m_context /after/ the ::unref() call might have
nuked engine and components and stuff?

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-01-26 Thread Thomas Lübking via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

--- Comment #19 from Thomas Lübking  ---
Stupid question: FF is gtk3 on at least fedora. Do your FFs have a system
titlebar?

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-01-26 Thread Thomas Lübking via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

--- Comment #18 from Thomas Lübking  ---
No idea whether it's "fixed", but QML apparently gets a completely new data
allocation mechanism:
http://code.qt.io/cgit/qt/qtdeclarative.git/commit/src/qml/jsruntime/qv4stringobject.cpp?id=17a0c271e0ec606d15fc87dab23b2e3750c0e301

So we won't see *this* backtrace for sure on Qt 5.6
The problem is however the nullptr deref of the "string" member and that
"merely" changed from "string = ic->engine->newString();" to "string =
internalClass->engine->id_empty()->d();" - neither looks like there should ever
be a nullptr. Maybe even the StringObject is nullptr.

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-01-26 Thread Fabian Vogt via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

--- Comment #17 from Fabian Vogt  ---
I can reproduce it reliably by running

while true; do (kwrite &); sleep 1; killall kwrite; done

for a few minutes and then switching to an aurorae based theme.
I'm also using Qt 5.5.1, so it might be fixed.

The backtrace looks like:

#25 0x7fffef9c6c70 in QQmlComponent::create(QQmlContext*) () at
/usr/lib64/libQt5Qml.so.5
#26 0x7fffc42b5474 in  () at
/usr/lib64/qt5/plugins/org.kde.kdecoration2/kwin5_aurorae.so
#27 0x773278c0 in  () at /usr/lib64/libkwin.so.5
#28 0x7721cba9 in  () at /usr/lib64/libkwin.so.5
#29 0x77225c3b in  () at /usr/lib64/libkwin.so.5
#30 0x7725b669 in  () at /usr/lib64/libkwin.so.5
#31 0x773273ec in  () at /usr/lib64/libkwin.so.5
#32 0x77329942 in  () at /usr/lib64/libkwin.so.5
#33 0x75727e17 in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib64/libQt5Core.so.5
#34 0x7720cef1 in KWin::Workspace::slotReconfigure() () at
/usr/lib64/libkwin.so.5

with full debug info. Somehow gdb does not like kwin debugging, it does not
show some symbols.

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


[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-01-26 Thread Martin Gräßlin via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

--- Comment #16 from Martin Gräßlin  ---
> or it's fixed with Qt 5.6

which might be the case. The code in question changed significantly. The line 
QV4::Heap::StringObject::StringObject (this=, engine=0x2ac1220,
val=...)
at
/usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4stringobject.cpp:91

doesn't exist at all in 5.6 branch.

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-01-26 Thread Martin Gräßlin via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

--- Comment #15 from Martin Gräßlin  ---
For me the steps don't work. This could either mean there is more in it to
reproduce it or it's fixed with Qt 5.6 (which I doubt).

The backtraces never show from where in KWin the crash happens. If there is a
chance to get the ?? sections in the backtrace filled, I have hope that we can
fix it.

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-01-26 Thread via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

--- Comment #14 from a.skemb...@gmail.com ---
 (In reply to Martin Gräßlin from comment #13)
> > 2) Open Firefox (via taskbar icon).
> 
> you mean launching a firefox instance?

Yes, It definitely triggers when the only and last activated window is the
Virtualbox window, and I click on the taskbar icon of Firefox. I also have an
icon in the  "Desktop folder" widget, but I hardly use it.

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-01-26 Thread Martin Gräßlin via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

--- Comment #13 from Martin Gräßlin  ---
> 2) Open Firefox (via taskbar icon).

you mean launching a firefox instance?

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-01-26 Thread via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

--- Comment #12 from a.skemb...@gmail.com ---

I was informed I came across this bug, see
https://forum.kde.org/viewtopic.php?f=111&t=130565 for the investigation that
took place.

In order to reproduce the bug consistently, using an aurorae-based theme and a
dual monitor set up, I do the following:

1) Open a VM in Virtualbox in the second monitor and close Virtualbox Manager
so that only the VM window is in the second monitor, maximized.
2) Open Firefox (via taskbar icon).

Firefox will try to open on the main monitor and kwin will crash, with no
DrKonqi to help out. Breeze decorations don't have this problem.

The VM window needs to be the last active window before opening firefox,
otherwise it's not triggered.

I have attached a backtrace using gdb, but some symbols are missing, not sure
from which packages.

I am on OpenSUSE Tumbleweed, with KWin 5.5.3. Can reproduce consistently on
Intel graphics laptop and ATI graphics desktop.

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


[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-01-26 Thread via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

a.skemb...@gmail.com changed:

   What|Removed |Added

 CC||a.skemb...@gmail.com

--- Comment #11 from a.skemb...@gmail.com ---
Created attachment 96847
  --> https://bugs.kde.org/attachment.cgi?id=96847&action=edit
Backtrace of KWin stopped process when crash happens

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


[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-01-19 Thread Thomas Lübking via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

Thomas Lübking  changed:

   What|Removed |Added

 CC||kre...@email.com

--- Comment #10 from Thomas Lübking  ---
*** Bug 349921 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-01-19 Thread Thomas Lübking via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

Thomas Lübking  changed:

   What|Removed |Added

 CC||l.bonn...@laposte.net

--- Comment #9 from Thomas Lübking  ---
*** Bug 358204 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-01-19 Thread Thomas Lübking via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

Thomas Lübking  changed:

   What|Removed |Added

 CC||fab...@ritter-vogt.de

--- Comment #8 from Thomas Lübking  ---
*** Bug 357742 has been marked as a duplicate of this bug. ***

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-01-19 Thread Thomas Lübking via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

Thomas Lübking  changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|RESOLVED|REOPENED
 Resolution|FIXED   |---

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2016-01-09 Thread Thomas Lübking via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

Thomas Lübking  changed:

   What|Removed |Added

   See Also||https://bugs.kde.org/show_b
   ||ug.cgi?id=357742

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

[kwin] [Bug 351839] segfault in QV4::ExecutionEngine::newStringObject

2015-12-14 Thread Thomas Lübking via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=351839

Thomas Lübking  changed:

   What|Removed |Added

 CC||eloy...@gmail.com

--- Comment #7 from Thomas Lübking  ---
*** Bug 356480 has been marked as a duplicate of this bug. ***

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