Summary: | Plasma crash while developing with Gambas | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Cristiano Guadagnino <criguada> |
Component: | System Tray | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED NOT A BUG | ||
Severity: | crash | CC: | bhush94, kde, notmart, plasma-bugs |
Priority: | NOR | Keywords: | drkonqi, triaged |
Version: | 5.7.3 | ||
Target Milestone: | 1.0 | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Cristiano Guadagnino
2016-08-29 09:55:13 UTC
It seems gamabas is sending something interesting over the system tray menu. Does it happen everytime? If so can you give me some detailed step-by-step guide to recreating? Hi David! Yes, it happens everytime. Actually, I found out were the problem lies: if I add a pop-up menu to the tray icon of my program, it runs correctly and does NOT crash plasma. However, if I later add accelerators to the menu items, then when I run the program it behaves strangely and shortly after plasma will crash. Hope this helps clarifying the issue. I should add that the problem was generated with Gambas 3.8.4, which is NOT the latest release (the latest is 3.9). As soon as Gambas 3.9 lands into openSUSE's repos I'll test against that release. since it seems it happens every time, is it possible to reproduce it with more debug symbols installed so the backtrace tells more? So this is a program you made in Gambas? Can you send me that? No, but this is very easily recreated on your part. Just create a gui qt5 program with an empty main window and add to that a tray icon. Then create a menu and assign it to the tray icon. Add a few accelerators to the menu and then try to run the program. I'm not learning how to code in gambas, just to recreate this. If you want this fixed, can you please just send me an example that you've already written. OK, you're right. I'll send a working example ASAP. David, Gambas was recently updated to v3.9.1 and this release does not show the reported behavior. I believe this means that the problem was in Gambas itself, not in KDE. I think the bug can be closed, if you agree. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! The problem was in Gambas 3.8.4, not in KDE. More recent releases of Gambas do not show the behavior. |