[kwin] [Bug 438010] kwin crashes when clicking on MPV with a pen

2021-09-26 Thread Aleix Pol
https://bugs.kde.org/show_bug.cgi?id=438010

Aleix Pol  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/kwin/commit/242de4373706 |ma/kwin/commit/73b826a0725d
   |324696a9bfe48b1ac9e2f7e2caa |8e82a326f7ce63b247edb302618
   |2   |b

--- Comment #15 from Aleix Pol  ---
Git commit 73b826a0725d8e82a326f7ce63b247edb302618b by Aleix Pol Gonzalez, on
behalf of Ash Blake.
Committed on 26/09/2021 at 23:24.
Pushed by apol into branch 'Plasma/5.23'.

tablet: Check if client is supported before sending tool button


(cherry picked from commit 242de4373706324696a9bfe48b1ac9e2f7e2caa2)

M  +3-0src/input.cpp

https://invent.kde.org/plasma/kwin/commit/73b826a0725d8e82a326f7ce63b247edb302618b

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

[kwin] [Bug 438010] kwin crashes when clicking on MPV with a pen

2021-09-26 Thread Ash Blake
https://bugs.kde.org/show_bug.cgi?id=438010

Ash Blake  changed:

   What|Removed |Added

  Latest Commit||https://invent.kde.org/plas
   ||ma/kwin/commit/242de4373706
   ||324696a9bfe48b1ac9e2f7e2caa
   ||2
 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

--- Comment #14 from Ash Blake  ---
Git commit 242de4373706324696a9bfe48b1ac9e2f7e2caa2 by Ash Blake.
Committed on 26/09/2021 at 09:02.
Pushed by apol into branch 'master'.

tablet: Check if client is supported before sending tool button

M  +3-0src/input.cpp

https://invent.kde.org/plasma/kwin/commit/242de4373706324696a9bfe48b1ac9e2f7e2caa2

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

[kwin] [Bug 438010] kwin crashes when clicking on MPV with a pen

2021-09-24 Thread Ash Blake
https://bugs.kde.org/show_bug.cgi?id=438010

--- Comment #13 from Ash Blake  ---
This happened because there was no check if the resource is valid before
calling sendButton. 
I created a merge request:
https://invent.kde.org/plasma/kwin/-/merge_requests/1461

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

[kwin] [Bug 438010] kwin crashes when clicking on MPV with a pen

2021-09-24 Thread Ash Blake
https://bugs.kde.org/show_bug.cgi?id=438010

--- Comment #12 from Ash Blake  ---
I attached GDB to KWin and checked where the null pointer came from in
TabletToolV2InterfacePrivate::targetResource().

m_surface was not null, but later resourceMap().value(*client) returned 0x0.

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

[kwin] [Bug 438010] kwin crashes when clicking on MPV with a pen

2021-09-24 Thread Ash Blake
https://bugs.kde.org/show_bug.cgi?id=438010

--- Comment #11 from Ash Blake  ---
I rebuilt libwayland with debug symbols.

Resource was a null pointer:
#0  wl_resource_post_event (resource=0x0, opcode=17) at
../wayland-1.19.0/src/wayland-server.c:248

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

[kwin] [Bug 438010] kwin crashes when clicking on MPV with a pen

2021-09-24 Thread Ash Blake
https://bugs.kde.org/show_bug.cgi?id=438010

Ash Blake  changed:

   What|Removed |Added

 CC||telepath...@tutanota.com

--- Comment #10 from Ash Blake  ---
Created attachment 141879
  --> https://bugs.kde.org/attachment.cgi?id=141879=edit
Backtrace from current git master

I can reproduce this as well, with a Huion tablet.
I don't know how to make GDB show line numbers for functions called via
std::bind, so here's the disassembly of the part around frame #1:

   ...
   0x7f0e976df57f <+95>:mov%ebp,%esi
   0x7f0e976df581 <+97>:call   0x7f0e97625150
<_ZN14KWaylandServer21TabletToolV2Interface10sendButtonEjb@plt>
=> 0x7f0e976df586 <+102>:   add$0x8,%rsp
   0x7f0e976df58a <+106>:   mov$0x1,%eax
   0x7f0e976df58f <+111>:   pop%rbx
   ...

Looks like this happened in kwin/src/input.cpp:1862

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

[kwin] [Bug 438010] kwin crashes when clicking on MPV with a pen

2021-09-16 Thread Alexander
https://bugs.kde.org/show_bug.cgi?id=438010

--- Comment #9 from Alexander  ---
Created attachment 141580
  --> https://bugs.kde.org/attachment.cgi?id=141580=edit
pen input recording

I recorded the input events with "libinput record", with them it should be
reproducible everywhere.
two files one for each button

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

[kwin] [Bug 438010] kwin crashes when clicking on MPV with a pen

2021-06-15 Thread Alexander
https://bugs.kde.org/show_bug.cgi?id=438010

--- Comment #8 from Alexander  ---
Created attachment 139335
  --> https://bugs.kde.org/attachment.cgi?id=139335=edit
second bt

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

[kwin] [Bug 438010] kwin crashes when clicking on MPV with a pen

2021-06-15 Thread Alexander
https://bugs.kde.org/show_bug.cgi?id=438010

Alexander  changed:

   What|Removed |Added

 Attachment #139253|0   |1
is obsolete||

--- Comment #7 from Alexander  ---
Created attachment 139334
  --> https://bugs.kde.org/attachment.cgi?id=139334=edit
first bt

one crash created two core dumps

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

[kwin] [Bug 438010] kwin crashes when clicking on MPV with a pen

2021-06-15 Thread Vlad Zahorodnii
https://bugs.kde.org/show_bug.cgi?id=438010

--- Comment #6 from Vlad Zahorodnii  ---
you would need to run the following command in terminal

gdb  

and then run "bt" in gdb

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

[kwin] [Bug 438010] kwin crashes when clicking on MPV with a pen

2021-06-15 Thread Vlad Zahorodnii
https://bugs.kde.org/show_bug.cgi?id=438010

--- Comment #5 from Vlad Zahorodnii  ---
Can you please provide the backtrace in text form? I don't think that I'll be
able to get the backtrace from the coredump file as I have a different machine.

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

[kwin] [Bug 438010] kwin crashes when clicking on MPV with a pen

2021-06-12 Thread Alexander
https://bugs.kde.org/show_bug.cgi?id=438010

--- Comment #4 from Alexander  ---
filename: kwin22.dump.tar.lzma

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

[kwin] [Bug 438010] kwin crashes when clicking on MPV with a pen

2021-06-12 Thread Alexander
https://bugs.kde.org/show_bug.cgi?id=438010

Alexander  changed:

   What|Removed |Added

 Status|NEEDSINFO   |REPORTED
 Resolution|BACKTRACE   |---

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

[kwin] [Bug 438010] kwin crashes when clicking on MPV with a pen

2021-06-12 Thread Alexander
https://bugs.kde.org/show_bug.cgi?id=438010

Alexander  changed:

   What|Removed |Added

 Attachment #139071|0   |1
is obsolete||

--- Comment #3 from Alexander  ---
Created attachment 139253
  --> https://bugs.kde.org/attachment.cgi?id=139253=edit
fresh kwin 5.22 coredump

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

[kwin] [Bug 438010] kwin crashes when clicking on MPV with a pen

2021-06-07 Thread Alexander
https://bugs.kde.org/show_bug.cgi?id=438010

--- Comment #2 from Alexander  ---
Created attachment 139071
  --> https://bugs.kde.org/attachment.cgi?id=139071=edit
kwin_wayland coredump

I didn't manage to crash the entire session.

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

[kwin] [Bug 438010] kwin crashes when clicking on MPV with a pen

2021-06-07 Thread Vlad Zahorodnii
https://bugs.kde.org/show_bug.cgi?id=438010

Vlad Zahorodnii  changed:

   What|Removed |Added

 Resolution|--- |BACKTRACE
 Status|REPORTED|NEEDSINFO

--- Comment #1 from Vlad Zahorodnii  ---
Can't reproduce the issue in git master. Can you please install debug symbols
for kwin and check coredumps after making kwin crash?

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