[xdg-desktop-portal-kde] [Bug 475995] Can't find KDE applications

2023-10-27 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=475995

--- Comment #9 from Oleg Solovyov  ---
(In reply to Nate Graham from comment #8)
> Ok, then the problem is that somehow the portal is giving us the wrong
> desktop file name for Okular.
> 
> Does this reproduce for other apps in the portal "open with" dialog, or only
> Okular? If it's only Okular, I'm suspecting some kind of issue with the
> alias parsing.

I suspect yes, but I don't have where to reproduce yet.
It could be reproduced on a fresh-installed distro (haven't tried neon)

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

[xdg-desktop-portal-kde] [Bug 475995] Can't find KDE applications

2023-10-25 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=475995

--- Comment #7 from Oleg Solovyov  ---
(In reply to Nate Graham from comment #6)
> 1. Open a distro-packaged version of Dolphin (not from Flatpak)
> 2. Find a PDF file
> 3. Right-click > Open With > Other

It works

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

[xdg-desktop-portal-kde] [Bug 475995] Can't find KDE applications

2023-10-25 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=475995

--- Comment #5 from Oleg Solovyov  ---
(In reply to Nate Graham from comment #3)
> Ok. Does it reproduce from the non-portal "Open With" dialog?

How to invoke "non-portal" dialog?

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

[xdg-desktop-portal-kde] [Bug 475995] Can't find KDE applications

2023-10-25 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=475995

--- Comment #4 from Oleg Solovyov  ---
(In reply to Nate Graham from comment #3)
> Ok. Does it reproduce from the non-portal "Open With" dialog?

Not tested.

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

[xdg-desktop-portal-kde] [Bug 475995] Can't find KDE applications

2023-10-24 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=475995

Oleg Solovyov  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |---
 Status|NEEDSINFO   |REPORTED

--- Comment #2 from Oleg Solovyov  ---
> clicking on Okular in the app chooser window ought to return 
> kf5-org.kde.okular.desktop, but instead it returns org.kde.okular.desktop and 
> fails?

You understood this correctly.

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

[xdg-desktop-portal-kde] [Bug 475995] New: Can't find KDE applications

2023-10-23 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=475995

Bug ID: 475995
   Summary: Can't find KDE applications
Classification: Plasma
   Product: xdg-desktop-portal-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: plasma-b...@kde.org
  Reporter: mcp...@altlinux.org
CC: aleix...@kde.org, jgrul...@redhat.com, n...@kde.org,
z...@altlinux.org
  Target Milestone: ---

1. Open Telegram-desktop (downloaded from official site)
2. Find and open a PDF file
2.1 A dialog window may open, asking which application to use.
There's no Okular there
2.2 Type "okular" in search bar
okular appears but does not run with the following diagnostics:

$ /usr/libexec/xdg-desktop-portal -rv
XDP: Opening app chooser
XDP: Received choice org.kde.okular
XDP: Cannot launch org.kde.okular.desktop because desktop file does not exist

'kf5-' prefix is missing, GLib maintainers refused to fix this on their side:
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3653

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

[plasmashell] [Bug 472388] Right-column-aligned desktop icons moved beyond the border of screen after reboot

2023-07-19 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=472388

Oleg Solovyov  changed:

   What|Removed |Added

 CC||mcp...@altlinux.org

--- Comment #1 from Oleg Solovyov  ---
Created attachment 160386
  --> https://bugs.kde.org/attachment.cgi?id=160386=edit
Icons before and after reboot

Before - on top, after - on bottom.

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

[plasmashell] [Bug 472388] New: Right-column-aligned desktop icons moved beyond the border of screen after reboot

2023-07-19 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=472388

Bug ID: 472388
   Summary: Right-column-aligned desktop icons moved beyond the
border of screen after reboot
Classification: Plasma
   Product: plasmashell
   Version: 5.27.6
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Folder
  Assignee: plasma-b...@kde.org
  Reporter: mcp...@altlinux.org
CC: h...@kde.org
  Target Milestone: 1.0

Details: https://bugs.kde.org/show_bug.cgi?id=359783#c82

Reproduced 2023-07-18 on KDE Neon:
KDE Neon User Edition: Plasma 5.27.6, KF 5.108.0, Qt 5.15.10
KDE Neon Testing Edition: Plasma 5.27.6, KF 5.109.0, Qt 5.15.10

Sometimes machine should be rebooted for dozens of times to get this bug
reproduced.

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

[plasmashell] [Bug 359783] Right-column-aligned desktop icons move all the way to the left when icons are added or moved

2023-07-19 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=359783

Oleg Solovyov  changed:

   What|Removed |Added

 Resolution|FIXED   |---
 Status|RESOLVED|REOPENED

--- Comment #84 from Oleg Solovyov  ---
Forgot to reopen yesterday

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

[plasmashell] [Bug 359783] Right-column-aligned desktop icons move all the way to the left when icons are added or moved

2023-07-18 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=359783

--- Comment #83 from Oleg Solovyov  ---
Created attachment 160366
  --> https://bugs.kde.org/attachment.cgi?id=160366=edit
Icons after reboot

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

[plasmashell] [Bug 359783] Right-column-aligned desktop icons move all the way to the left when icons are added or moved

2023-07-18 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=359783

--- Comment #82 from Oleg Solovyov  ---
Created attachment 160365
  --> https://bugs.kde.org/attachment.cgi?id=160365=edit
Icons before

Just reproduced on today's:
KDE Neon User Edition: Plasma 5.27.6, KF 5.108.0, Qt 5.15.10
KDE Neon Testing Edition: Plasma 5.27.6, KF 5.109.0, Qt 5.15.10

Sometimes machine should be rebooted for dozens of times to get this bug
reproduced again.

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

[kdeplasma-addons] [Bug 398356] Group Widget + Color Picker = Widget Out Of Bounds

2023-02-02 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=398356

Oleg Solovyov  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |---
 Status|NEEDSINFO   |REPORTED

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

[kwin] [Bug 461316] Kwin killed by X (The X11 connection broke: I/O error (code 1))

2022-11-17 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=461316

--- Comment #45 from Oleg Solovyov  ---
(In reply to xxmlud from comment #44)
> So far since I disabled notifications in my application, I haven't had any
> crashes. Are you sure it's a Mesa bug?

Retry with hardware acceleration disabled.
It crashes after updating Mesa 22.1 -> 22.2 branch

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

[kwin] [Bug 461316] Kwin killed by X (The X11 connection broke: I/O error (code 1))

2022-11-16 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=461316

--- Comment #43 from Oleg Solovyov  ---
(In reply to xxmlud from comment #42)
> Could it be related to some bug in "(org.kde.plasma.notifications)"?
> Can you check if it appears in the same situation?

No, it is a Mesa bug, which has been bisected and tested with reproducer (see
attachments)

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

[kwin] [Bug 461316] Kwin killed by X (The X11 connection broke: I/O error (code 1))

2022-11-16 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=461316

--- Comment #40 from Oleg Solovyov  ---
(In reply to Silvan Calarco from comment #34)
> I also used to have the problems reported by Daniel but in my case it seems
> they stopped happening since Qt update to 5.15.7 (with KDE patches applied
> to qtbase and qtdeclarative modules).

It didn't help for me

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

[kwin] [Bug 461316] Kwin killed by X (The X11 connection broke: I/O error (code 1))

2022-11-15 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=461316

--- Comment #35 from Oleg Solovyov  ---
(In reply to Silvan Calarco from comment #34)
> I also used to have the problems reported by Daniel but in my case it seems
> they stopped happening since Qt update to 5.15.7 (with KDE patches applied
> to qtbase and qtdeclarative modules).
> I also run many times Oleg's reproducer without any issue. It may
> just be a coincidence, BTW I also updated Mesa to 22.2.3 and KDE Plasma to
> 5.26.3, are you all using such releases?

All the same, except Qt release (5.15.6)

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

[kwin] [Bug 461316] Kwin killed by X (The X11 connection broke: I/O error (code 1))

2022-11-15 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=461316

--- Comment #32 from Oleg Solovyov  ---
(In reply to Vassilis Virvilis from comment #30)
> (In reply to Oleg Solovyov from comment #27)
> > Older version would spam notifications so hard it could have killed any
> > version of Mesa
> 
> 
> But but... a client shouldn't be able to crash a library... My world
> shutters...
> 
> 
> Seriously though. If I try to open thousands or million of files I wouldn't
> expect a crash in libc or in the kernel. I would expect an error "out of
> resources" but then I guess my program would crash because I wouldn't have
> been checking for errors. Is something like that goes on here?

I suspect something happens with rendering process

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

[kwin] [Bug 461316] Kwin killed by X (The X11 connection broke: I/O error (code 1))

2022-11-14 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=461316

--- Comment #27 from Oleg Solovyov  ---
(In reply to Vassilis Virvilis from comment #26)
> I am not sure I am helping anyone with these awfully incomplete reports. I
> will try my best to run the reproducer. Maybe I would be able to report
> something more useful.

Older version would spam notifications so hard it could have killed any version
of Mesa

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

[kwin] [Bug 461316] Kwin killed by X (The X11 connection broke: I/O error (code 1))

2022-11-14 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=461316

--- Comment #25 from Oleg Solovyov  ---
(In reply to Oleg Solovyov from comment #24)
> Created attachment 153678 [details]
> reproducer v3
> 
> Better reproducer, gave 31b04e420b0eb080084c6323066ea0b83929d59e on Mesa

nd 768238fd should be reverted too.

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

[kwin] [Bug 461316] Kwin killed by X (The X11 connection broke: I/O error (code 1))

2022-11-11 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=461316

Oleg Solovyov  changed:

   What|Removed |Added

 Attachment #153667|0   |1
is obsolete||

--- Comment #24 from Oleg Solovyov  ---
Created attachment 153678
  --> https://bugs.kde.org/attachment.cgi?id=153678=edit
reproducer v3

Better reproducer, gave 31b04e420b0eb080084c6323066ea0b83929d59e on Mesa

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

[kwin] [Bug 461316] Kwin killed by X (The X11 connection broke: I/O error (code 1))

2022-11-11 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=461316

--- Comment #23 from Oleg Solovyov  ---
(In reply to Vassilis Virvilis from comment #22)
> This is probably another bug. I looked around but can't anything. Probable
> bad keywords. (no keyboard input)

Unfortunately, if it is, it makes difficult to bisect the original one.

> *** Do you happen to know what process I need to restart to gain keyboard
> again?. I had to reboot. and I lost a lot of state.

Dunno, sorry. Just making tests to figure out what happens and why

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

[kwin] [Bug 461316] Kwin killed by X (The X11 connection broke: I/O error (code 1))

2022-11-10 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=461316

--- Comment #20 from Oleg Solovyov  ---
Created attachment 153667
  --> https://bugs.kde.org/attachment.cgi?id=153667=edit
how to crash

Additionally, put

[Notifications]
PopupTimeout=100

into ~/.config/plasmanotifyrc and relogin

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

[kwin] [Bug 461316] Kwin killed by X (The X11 connection broke: I/O error (code 1))

2022-11-10 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=461316

--- Comment #18 from Oleg Solovyov  ---
(In reply to Silvan Calarco from comment #17)
> As you may have noticed an upstream bug has been opened here:
> https://gitlab.freedesktop.org/mesa/mesa/-/issues/7674

It's mine

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

[kwin] [Bug 461316] Kwin killed by X (The X11 connection broke: I/O error (code 1))

2022-11-10 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=461316

--- Comment #16 from Oleg Solovyov  ---
(In reply to Silvan Calarco from comment #15)
> Hello, I'm facing this problem too.
> If I understand the problem might be resolved by reverting commit
> 768238fdc06eed3dce36da3baf811cb70db42b5c, is that correct? Or the two last
> comments state something different? Thanks!

7682 is bad, not sure if it's the same about 151a

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

[kwin] [Bug 461316] Kwin killed by X (The X11 connection broke: I/O error (code 1))

2022-11-10 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=461316

--- Comment #14 from Oleg Solovyov  ---
(In reply to Oleg Solovyov from comment #13)
> (In reply to Oleg Solovyov from comment #12)
> > (In reply to Vassilis Virvilis from comment #11)
> > > This one?
> > > https://gitlab.freedesktop.org/mesa/mesa/-/commit/
> > > 768238fdc06eed3dce36da3baf811cb70db42b5c
> > 
> > Yes. Before this commit kwin never exited for me (not a crash)
> 
> just exited on commit 768238fdc06eed3dce36da3baf811cb70db42b5c

commit 151aa19c21575ba498a19c48e84474107a4eb304*

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

[kwin] [Bug 461316] Kwin killed by X (The X11 connection broke: I/O error (code 1))

2022-11-10 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=461316

--- Comment #13 from Oleg Solovyov  ---
(In reply to Oleg Solovyov from comment #12)
> (In reply to Vassilis Virvilis from comment #11)
> > This one?
> > https://gitlab.freedesktop.org/mesa/mesa/-/commit/
> > 768238fdc06eed3dce36da3baf811cb70db42b5c
> 
> Yes. Before this commit kwin never exited for me (not a crash)

just exited on commit 768238fdc06eed3dce36da3baf811cb70db42b5c

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

[kwin] [Bug 461316] Kwin killed by X (The X11 connection broke: I/O error (code 1))

2022-11-10 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=461316

--- Comment #12 from Oleg Solovyov  ---
(In reply to Vassilis Virvilis from comment #11)
> This one?
> https://gitlab.freedesktop.org/mesa/mesa/-/commit/
> 768238fdc06eed3dce36da3baf811cb70db42b5c

Yes. Before this commit kwin never exited for me (not a crash)

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

[kwin] [Bug 461316] Kwin killed by X (The X11 connection broke: I/O error (code 1))

2022-11-10 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=461316

Oleg Solovyov  changed:

   What|Removed |Added

 CC||mcp...@altlinux.org

--- Comment #10 from Oleg Solovyov  ---
Try reverting Mesa commit 768238fd

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

[kscreenlocker] [Bug 458540] Keyboard layout indicator is missing with certain distro setups

2022-10-27 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=458540

Oleg Solovyov  changed:

   What|Removed |Added

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

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

[kscreenlocker] [Bug 458540] Keyboard layout indicator is missing with certain distro setups

2022-09-08 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=458540

--- Comment #10 from Oleg Solovyov  ---
install-non-root: install-common
install -d -m 710 $(DESTDIR)$(LIBEXECDIR)/chkpwd
install -m 700 $(CHKPWD) $(DESTDIR)$(LIBEXECDIR)/chkpwd/

Same: no o+x bits

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

[kscreenlocker] [Bug 458540] Keyboard layout indicator is missing with certain distro setups

2022-09-08 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=458540

--- Comment #9 from Oleg Solovyov  ---
(In reply to David Edmundson from comment #8)
> >I don't think it's a good idea to give sgid to the whole greeter
> 
> Me neither.  I don't want anyone doing that.
> 
> Lets disable that bit again get some debug from the tcb pam backend and go
> from there.

$ /usr/lib/chkpwd/tcb_chkpwd
bash: /usr/lib/chkpwd/tcb_chkpwd: Отказано в доступе
we simply get EACCES when invoking helper without proper permissions

# chmod o+x /usr/lib/chkpwd/
# chmod g-s /usr/libexec/kf5/kscreenlocker_greet
$ /usr/lib/chkpwd/tcb_chkpwd
$ 

/usr/lib/chkpwd/ does not have o+x bit:
# l -d /usr/lib/chkpwd/
drwx--x--- 1 root chkpwd 20 фев 17  2022 /usr/lib/chkpwd/

It prevents /usr/lib/chkpwd/* to execute even if they have o+x bits.
And it seems to be intentional

tcb/progs/Makefile:
install: install-common
install -d -o root -g chkpwd -m 710 $(DESTDIR)$(LIBEXECDIR)/chkpwd
install -m 2711 -o root -g shadow $(CHKPWD) \
$(DESTDIR)$(LIBEXECDIR)/chkpwd/

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

[kscreenlocker] [Bug 458540] Keyboard layout indicator is missing with certain distro setups

2022-09-07 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=458540

Oleg Solovyov  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |---
 Status|NEEDSINFO   |REPORTED

--- Comment #7 from Oleg Solovyov  ---
(In reply to David Edmundson from comment #6)
> >Our distro uses tcb with users have their own /etc/tcb//shadow
> >As of consequence, password checker has to be in chkpwd group with sgid bit 
> >set.
> 
> Are you sure? 
> 
> Looking at TCB code (support.c) it has an explicit path for when we're not
> running as root.
> 
> ```
>   if (uid == geteuid() && uid == pw->pw_uid && uid != 0) {
>   /* We are not root perhaps this is the reason? */
>   D(("running helper binary"));
>   retval = unix_run_helper_binary(user, pass);
> ```
> 
> Which from the make file seems to invoke $(LIBEXECDIR)/chkpwd/tcb_chkpwd
> 

Yes. Can't prove why but I tested with sgid bit removed and I can't unlock my
session.
That's why kcheckpass had attrs:
-rwx--s--x 1 root chkpwd [...] /usr/libexec/kf5/kcheckpass

Now same attrs should be on kscreenlocker_greet:
-rwx--s--x 1 root chkpwd 149864 авг 26 17:18
/usr/libexec/kf5/kscreenlocker_greet

I don't think it's a good idea to give sgid to the whole greeter instead of
kcheckpass which is small and written w/o Qt

Also:
#l /usr/lib/chkpwd/
итого 16
drwxr-xr-x 1 root root   20362 сен  5 10:39 ../
drwx--x--- 1 root chkpwd20 фев 17  2022 ./
-rwx--s--x 2 root shadow 14528 авг 24  2021 tcb_chkpwd

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

[kscreenlocker] [Bug 458540] Keyboard layout indicator is missing with certain distro setups

2022-09-07 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=458540

--- Comment #5 from Oleg Solovyov  ---
(In reply to Nate Graham from comment #4)
> Thanks for the info. Vlad, could you take a look?

I don't think it's an upstream problem but still I would appreciate any help on
restoring kcheckpass in any way.
Or moving from Plasma 5.24 to 5.25 would be blocked in our stable products.

Just restoring files from 5.24.6 works but it's not fine - authentificator
interface has changed since and plasma-workspace needs patching as well.

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

[kscreenlocker] [Bug 458540] Keyboard layout indicator is missing

2022-09-01 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=458540

--- Comment #3 from Oleg Solovyov  ---
Additional info:
# l /usr/libexec/kf5/kscreenlocker_greet
-rwx--s--x 1 root chkpwd 158056 авг 31 18:01
/usr/libexec/kf5/kscreenlocker_greet

Our distro uses tcb with users have their own /etc/tcb//shadow

As of consequence, password checker has to be in chkpwd group with sgid bit
set.
Before throwing out kcheckpass, it worked.
After, kscreenlocker_greet should have sgid to successfully unlock session but
it breaks keyboard layouts shown.

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

[kscreenlocker] [Bug 458540] Keyboard layout indicator is missing

2022-09-01 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=458540

--- Comment #2 from Oleg Solovyov  ---
(In reply to Nate Graham from comment #1)
> Works for me with current git master, as long as I have configured more than
> one keyboard layout. With only one layout, it's hidden as expected.
> 
> What repo is that commit in?

kscreenlocker

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

[kscreenlocker] [Bug 458540] New: Keyboard layout indicator is missing

2022-08-31 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=458540

Bug ID: 458540
   Summary: Keyboard layout indicator is missing
   Product: kscreenlocker
   Version: 5.25.4
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: greeter
  Assignee: plasma-b...@kde.org
  Reporter: mcp...@altlinux.org
CC: bhus...@gmail.com
  Target Milestone: ---

After locking screen, keyboard layout indicator is not shown.

Bisecting blames 
1189112 Port away from KWayland::Server

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

[kscreenlocker] [Bug 458299] Unable to unlock session

2022-08-25 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=458299

Oleg Solovyov  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

--- Comment #1 from Oleg Solovyov  ---
Wrong /etc/pam.d/ config location; notabug

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

[kscreenlocker] [Bug 458299] New: Unable to unlock session

2022-08-25 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=458299

Bug ID: 458299
   Summary: Unable to unlock session
   Product: kscreenlocker
   Version: 5.25.4
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: plasma-b...@kde.org
  Reporter: mcp...@altlinux.org
CC: bhus...@gmail.com
  Target Milestone: ---

Created attachment 151579
  --> https://bugs.kde.org/attachment.cgi?id=151579=edit
endless loop

SUMMARY
***
Distro: ALT Linux
After upgrading KDE Plasma to 5.25 kscreenlocker breaks completely, making an
infinite loop caused by graceLockTimer.

STEPS TO REPRODUCE
1. Log in
2. Lock screen
3. Do something (open virtual keyboard, press a key/mouse button, move a mouse
pointer)

OBSERVED RESULT
Endless loop of failed unlocks blocking password input - see attachment

EXPECTED RESULT
No endless loop.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.18.19-un-def-alt1
(available in About System)
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.97
Qt Version: 5.15.4

ADDITIONAL INFORMATION
Can't reproduce on (linux/Plasma/Frameworks/Qt):
KDE Neon: 5.15.0-46generic, 5.25.80, 5.98, 5.15.5
Gentoo: 5.19.2-gentoo-x86_64, 5.25.4, 5.97.0, 5.15.5
Fedora: 6.0.0-0.rc2.20220823.git072e51356cd5.20.fc38.x86_64

authenticator.tryUnlock() in above cases doesn't work.
lookandfeel/contents/lockscreen/LockScreenUi.qml:135

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

[frameworks-plasma] [Bug 451155] recursion in AppletQuickItemPrivate

2022-03-05 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=451155

Oleg Solovyov  changed:

   What|Removed |Added

Summary|race condition in   |recursion in
   |AppletQuickItemPrivate  |AppletQuickItemPrivate

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

[frameworks-plasma] [Bug 451155] race condition in AppletQuickItemPrivate

2022-03-05 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=451155

--- Comment #3 from Oleg Solovyov  ---
Made an intentional segfault:

#6  QScopedPointer
>::operator-> (this=0x8) at /usr/include/qt5/QtCore/qscopedpointer.h:116
#7  qGetPtrHelper > > (ptr=...) at
/usr/include/qt5/QtCore/qglobal.h:1143
#8  QQuickItem::d_func (this=0x0) at items/qquickitem.h:468
#9  QQuickItem::setVisible (this=0x0, v=true) at items/qquickitem.cpp:5990
#10 0x7f16b69104b4 in
PlasmaQuick::AppletQuickItemPrivate::compactRepresentationCheck
(this=0x5558ccc6ab30) at
/usr/src/debug/plasma-framework-5.91.0/src/plasmaquick/appletquickitem.cpp:420
#11 0x7f16b6910ac7 in PlasmaQuick::AppletQuickItem::setSwitchHeight
(this=0x5558ccd082b0, height=352) at
/usr/src/debug/plasma-framework-5.91.0/src/plasmaquick/appletquickitem.cpp:804
#12 0x7f16b5c9a2be in QQmlPropertyData::writeProperty (flags=...,
value=0x7fff5a18a8bc, target=, this=) at
../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:375
#13 GenericBinding<2>::doStore (flags=..., pd=,
value=, this=0x5558ccc4f460) at qml/qqmlbinding.cpp:342
#14 GenericBinding<2>::write (this=0x5558ccc4f460, result=...,
isUndefined=, flags=...) at qml/qqmlbinding.cpp:310
#15 0x7f16b5c9aea7 in QQmlNonbindingBinding::doUpdate (this=0x5558ccc4f460,
watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:258
#16 0x7f16b5c98ac4 in QQmlBinding::update (this=0x5558ccc4f460, flags=...)
at qml/qqmlbinding.cpp:194
#17 0x7f16b5c75c95 in QQmlNotifier::emitNotify (endpoint=,
a=0x7fff5a18c400) at qml/qqmlnotifier.cpp:104
#18 0x7f16b46e2468 in doActivate (sender=0x5558ccd082b0,
signal_index=38, argv=0x7fff5a18c400) at kernel/qobject.cpp:3778
#19 0x7f16b46dbdcf in QMetaObject::activate (sender=,
m=m@entry=0x7f16b69425c0 ,
local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x7fff5a18c400)
at kernel/qobject.cpp:3946
#20 0x7f16b690b512 in
PlasmaQuick::AppletQuickItem::fullRepresentationItemChanged (this=, _t1=) at
/usr/src/debug/plasma-framework-5.91.0/BUILD/src/plasmaquick/KF5PlasmaQuick_autogen/include/moc_appletquickitem.cpp:456
#21 0x7f16b690db4e in
PlasmaQuick::AppletQuickItemPrivate::createFullRepresentationItem
(this=0x5558ccc6ab30) at
/usr/src/debug/plasma-framework-5.91.0/src/plasmaquick/appletquickitem.cpp:265
#22 0x7f16b690f926 in
PlasmaQuick::AppletQuickItemPrivate::compactRepresentationCheck
(this=0x5558ccc6ab30) at
/usr/src/debug/plasma-framework-5.91.0/src/plasmaquick/appletquickitem.cpp:382
#23 0x7f16b6141d3b in QQuickItem::setSize (this=0x5558ccd082b0, size=...)
at items/qquickitem.cpp:7045
#24 0x7f1671b1cd44 in ItemContainer::syncChildItemsGeometry
(this=this@entry=0x5558cd757620, size=...) at
/usr/src/debug/plasma-workspace-5.23.5/components/containmentlayoutmanager/itemcontainer.cpp:224
#25 0x7f1671b1e96f in ItemContainer::geometryChanged (this=0x5558cd757620,
newGeometry=..., oldGeometry=...) at
/usr/src/debug/plasma-workspace-5.23.5/components/containmentlayoutmanager/itemcontainer.cpp:381

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

[frameworks-plasma] [Bug 451155] race condition in AppletQuickItemPrivate

2022-03-05 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=451155

--- Comment #2 from Oleg Solovyov  ---
Made a little investigation:

First, compactRepresentationCheck() is called from geometryChanged()
it suspends somewhere between "if (full)" and "if (item)"

then, compactRepresentationCheck() is called from setSwitchWidth()
then, compactRepresentationCheck() is called from setSwitchHeight()

after, compactRepresentationCheck() from geometryChanged() continues execution

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

[frameworks-plasma] [Bug 451155] race condition in AppletQuickItemPrivate

2022-03-05 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=451155

--- Comment #1 from Oleg Solovyov  ---
I am using plasma 5.23.5 + kf 5.91

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

[frameworks-plasma] [Bug 451155] New: race condition in AppletQuickItemPrivate

2022-03-05 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=451155

Bug ID: 451155
   Summary: race condition in AppletQuickItemPrivate
   Product: frameworks-plasma
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: libplasma
  Assignee: plasma-b...@kde.org
  Reporter: mcp...@altlinux.org
CC: m...@ratijas.tk, notm...@gmail.com
  Target Milestone: ---

Created attachment 147288
  --> https://bugs.kde.org/attachment.cgi?id=147288=edit
kicker widget

After creating a kicker widget on desktop, it behaves as expanded when it's not
(see screenshot).
Restarting plasmashell fixes this until new kicker is created.

Log upon creating widget:
kf.plasma.quick: 0x7facdcbed9c0 trap 5 QRectF(14,14 68x68) QRectF(14,14
-28x-28)
kf.plasma.quick: 0x7facdcbed9c0 trap 2 336
kf.plasma.quick: 0x7facdcbed9c0 setExpanded (check) 0x5572f20141e0 true
kf.plasma.quick: 0x7facdcbed9c0 trap 3 352
kf.plasma.quick: Width: 68 336
kf.plasma.quick: Height: 68 352
kf.plasma.quick: 0x7facdcbed9c0 setExpanded (check) 0x5572f20141e0 false
kf.plasma.quick: 0x7facdcbed9c0 setExpanded (check) 0x5572f20141e0 true

debug patch:
https://pastebin.com/DeDkf0s4

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

[plasmashell] [Bug 450794] New: Hidden side panel settings

2022-02-24 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=450794

Bug ID: 450794
   Summary: Hidden side panel settings
   Product: plasmashell
   Version: master
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Desktop Containment
  Assignee: plasma-b...@kde.org
  Reporter: mcp...@altlinux.org
CC: notm...@gmail.com
  Target Milestone: 1.0

STEPS TO REPRODUCE
1. Create a default panel (will appear at top)
2. Create a default panel (will appear at left)
3. RMB on left panel -> Enter Edit Mode

OBSERVED RESULT
Edit mode widget is below top/bottom panels

EXPECTED RESULT
Edit mode widget is above top/bottom panels

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.13.0-30-generic (64 bit)
KDE Plasma Version: 5.24.80
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
Reproducible on plasma 5.23

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

[plasmashell] [Bug 447558] "Files linked to the current activity" makes desktops of other activities show nothing before restarting plasmashell

2022-02-14 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=447558

Oleg Solovyov  changed:

   What|Removed |Added

 CC||mcp...@altlinux.org

--- Comment #6 from Oleg Solovyov  ---
Reproducible in 5.24: please backport

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

[plasmashell] [Bug 449348] Unable to launch recently used apps from "history" and "frequently used" tabs

2022-02-10 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=449348

--- Comment #9 from Oleg Solovyov  ---
in RecentUsageModel::trigger:

if (!mimeType.isEmpty()) { // mimeType == " ", isEmpty() == false

I don't think it's what we want

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

[plasmashell] [Bug 449348] Unable to launch recently used apps from "history" and "frequently used" tabs

2022-02-10 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=449348

Oleg Solovyov  changed:

   What|Removed |Added

 CC||mcp...@altlinux.org

--- Comment #8 from Oleg Solovyov  ---
Just reproduced on fresh Neon Unstable

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

[frameworks-kxmlgui] [Bug 400228] Config file sometimes becomes corrupted after customizing toolbar items

2022-02-04 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=400228

--- Comment #4 from Oleg Solovyov  ---
Reproducible at least using kiten and konsole

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

[frameworks-kxmlgui] [Bug 449561] New: Toolbar modifying corrupts menu bar

2022-02-03 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=449561

Bug ID: 449561
   Summary: Toolbar modifying corrupts menu bar
   Product: frameworks-kxmlgui
   Version: 5.90.0
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kdelibs-b...@kde.org
  Reporter: mcp...@altlinux.org
  Target Milestone: ---

STEPS TO REPRODUCE
1. Launch kiten
2. Add something to toolbar
3. Apply changes

OBSERVED RESULT
"File" becomes empty, "Go" and "Settings" becomes "No Text"

EXPECTED RESULT
Menubar is not affected

ADDITIONAL INFORMATION
Same with menubar in konsole: "Bookmarks" and "Plugins" are swapped.

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

[plasmashell] [Bug 444071] 'Switch alternatives' forcibly moves widgets

2022-02-01 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=444071

--- Comment #7 from Oleg Solovyov  ---
UPD:
@ngraham I think your fix was wrong. If widget.width == 0 then widget.x == 0
(QML bug?) and our candidate is inserted after it.

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

[plasmashell] [Bug 444071] 'Switch alternatives' forcibly moves widgets

2022-02-01 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=444071

Oleg Solovyov  changed:

   What|Removed |Added

 CC||mcp...@altlinux.org

--- Comment #6 from Oleg Solovyov  ---
Fix of this bug causes regression: leftmost widgets are moved to the right.

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

[kio-extras] [Bug 447319] Incorrect URL in .desktop file

2021-12-27 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=447319

Oleg Solovyov  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED
  Latest Commit||https://invent.kde.org/netw
   ||ork/kio-extras/commit/f7031
   ||de094c0bd1878c8467ae45181cb
   ||07ccfbc2

--- Comment #3 from Oleg Solovyov  ---
Git commit f7031de094c0bd1878c8467ae45181cb07ccfbc2 by Oleg Solovyov.
Committed on 21/12/2021 at 07:54.
Pushed by osolovyov into branch 'master'.

Fix SMB URL

M  +1-1smb/smb-network.desktop

https://invent.kde.org/network/kio-extras/commit/f7031de094c0bd1878c8467ae45181cb07ccfbc2

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

[kio-extras] [Bug 447319] Incorrect URL in .desktop file

2021-12-20 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=447319

--- Comment #1 from Oleg Solovyov  ---
Created attachment 144742
  --> https://bugs.kde.org/attachment.cgi?id=144742=edit
after fix

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

[kio-extras] [Bug 447319] New: Incorrect URL in .desktop file

2021-12-20 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=447319

Bug ID: 447319
   Summary: Incorrect URL in .desktop file
   Product: kio-extras
   Version: 21.08.3
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Samba
  Assignee: plasma-b...@kde.org
  Reporter: mcp...@altlinux.org
CC: sit...@kde.org
  Target Milestone: ---

Created attachment 144741
  --> https://bugs.kde.org/attachment.cgi?id=144741=edit
before

KIO SMB module redirects smb:/* -> smb://*
Dolphin doesn't know anything about smb://, hence child items are added as
children of root.

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

[marble] [Bug 444978] Marble crashed when closing.

2021-12-06 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=444978

Oleg Solovyov  changed:

   What|Removed |Added

 CC||mcp...@altlinux.org

--- Comment #1 from Oleg Solovyov  ---
UPD from KDE Neon:

#0  0x75412417 in __GI___libc_free (mem=) at
malloc.c:3277
#1  0x75be24b0 in qDeleteInEventHandler (o=0x7fffe230) at
kernel/qobject.cpp:4815
#2  0x75bda252 in QObject::event (this=0x7fffe230,
e=0x571618a0) at kernel/qobject.cpp:1301
#3  0x769dc57c in QWidget::event (this=0x7fffe230,
event=0x571618a0) at kernel/qwidget.cpp:9081
#4  0x76b5c1cd in QMainWindow::event (this=0x7fffe230,
event=0x571618a0) at widgets/qmainwindow.cpp:1341
#5  0x778b33e9 in KXmlGuiWindow::event (this=0x7fffe230,
ev=0x571618a0)
at /usr/src/debug/kxmlgui-5.88.0/src/kxmlguiwindow.cpp:223
#6  0x7698fba1 in QApplicationPrivate::notify_helper
(this=0x5563dc00, receiver=0x7fffe230, e=0x571618a0)
at kernel/qapplication.cpp:3632
#7  0x7698f99a in QApplication::notify (this=0x7fffe1a0,
receiver=0x7fffe230, e=0x571618a0)
at kernel/qapplication.cpp:3582
#8  0x75b9473f in QCoreApplication::notifyInternal2
(receiver=0x7fffe230, event=0x571618a0)
at kernel/qcoreapplication.cpp:1064
#9  0x75b95148 in QCoreApplication::sendEvent (receiver=0x7fffe230,
event=0x571618a0) at kernel/qcoreapplication.cpp:1462
#10 0x75b95e13 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x555c3950)
at kernel/qcoreapplication.cpp:1821
#11 0x75b957c6 in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1680
#12 0x75c2804a in postEventSourceDispatch (s=0x556ab980) at
kernel/qeventdispatcher_glib.cpp:277
#13 0x732d31cb in g_main_dispatch (context=0x7fffdc005000) at
../glib/gmain.c:3381
#14 g_main_context_dispatch (context=0x7fffdc005000) at ../glib/gmain.c:4099
#15 0x73325f28 in g_main_context_iterate.constprop.0
(context=context@entry=0x7fffdc005000, block=block@entry=1, 
dispatch=dispatch@entry=1, self=) at ../glib/gmain.c:4175
#16 0x732d091f in g_main_context_iteration (context=0x7fffdc005000,
may_block=1) at ../glib/gmain.c:4240
#17 0x75c2878b in QEventDispatcherGlib::processEvents
(this=0x556a9d10, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#18 0x7fffe283ecf8 in QXcbGlibEventDispatcher::processEvents
(this=0x556a9d10, flags=...) at qxcbeventdispatcher.cpp:143
#19 0x75b911d1 in QEventLoop::processEvents (this=0x7fffded0,
flags=...) at kernel/qeventloop.cpp:139
#20 0x75b914e7 in QEventLoop::exec (this=0x7fffded0, flags=...) at
kernel/qeventloop.cpp:232
#21 0x75b94f85 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1375
#22 0x76096f0e in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1860
#23 0x7698c7e5 in QApplication::exec () at kernel/qapplication.cpp:2824
#24 0x5557837e in main (argc=, argv=)
at /usr/src/debug/marble-21.08.3/src/apps/marble-kde/kdemain.cpp:446

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

[frameworks-kglobalaccel] [Bug 442079] Activity hotkeys are not stored properly

2021-11-22 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442079

Oleg Solovyov  changed:

   What|Removed |Added

 Depends on||445277


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=445277
[Bug 445277] f8e14f9c Breaks KeyEvent emitting
-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kirigami] [Bug 445277] f8e14f9c Breaks KeyEvent emitting

2021-11-22 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=445277

Oleg Solovyov  changed:

   What|Removed |Added

 Blocks||442079

--- Comment #11 from Oleg Solovyov  ---
Unless this bug is fixed, multi-shortcuts implementation are useless.


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=442079
[Bug 442079] Activity hotkeys are not stored properly
-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kirigami] [Bug 445277] f8e14f9c Breaks KeyEvent emitting

2021-11-22 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=445277

--- Comment #10 from Oleg Solovyov  ---
Workaround in activity settings:
https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/712

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

[frameworks-kirigami] [Bug 445277] f8e14f9c Breaks KeyEvent emitting

2021-11-17 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=445277

--- Comment #7 from Oleg Solovyov  ---
Clean BTs w/o optimization in Qt and static functions

broken:
#0  QQuickWindow::QQuickWindow (this=0x5686cc30, dd=...,
control=0x5709d3f0) at items/qquickwindow.cpp:1504
#1  0x7fff94feeb54 in QQuickWidgetPrivate::init (this=0x572083a0,
e=0x0) at qquickwidget.cpp:108
#2  0x7fff95018d26 in Dialog::Private::createTab (file=..., title=...,
this=0x7fffec00eee0) at
/usr/src/debug/plasma-desktop-5.23.3/kcms/activities/imports/dialog.cpp:66
#3  Dialog::Dialog (this=0x5652b480, parent=0x0) at
/usr/src/debug/plasma-desktop-5.23.3/kcms/activities/imports/dialog.cpp:132
#4  0x7fff9501a5df in ActivitySettings::configureActivity (this=, id=...) at
/usr/src/debug/plasma-desktop-5.23.3/kcms/activities/imports/activitysettings.cpp:37

fine:
#0  QWidgetWindow::QWidgetWindow (this=0x579b7a80, widget=0x57853dd0)
at kernel/qwidgetwindow.cpp:159
#1  0x768a1ea0 in QWidgetPrivate::createTLSysExtra
(this=0x5783bc40) at kernel/qwidget.cpp:1369
#2  0x768a15f5 in QWidgetPrivate::create (this=0x5783bc40) at
kernel/qwidget.cpp:1252
#3  0x768a1100 in QWidget::create (this=0x57853dd0, window=0,
initializeWindow=true, destroyOldWindow=true) at kernel/qwidget.cpp:1179
#4  0x768b659b in QWidgetPrivate::setVisible (this=0x5783bc40,
visible=true) at kernel/qwidget.cpp:8063
#5  0x768b6452 in QWidget::setVisible (this=0x57853dd0,
visible=true) at kernel/qwidget.cpp:8044
#6  0x76b179d6 in QDialog::setVisible (this=0x57853dd0,
visible=true) at dialogs/qdialog.cpp:787
#7  0x768b5247 in QWidget::show (this=0x57853dd0) at
kernel/qwidget.cpp:7670
#8  0x7fff950c65f2 in ActivitySettings::configureActivity (this=, id=...) at
/usr/src/debug/plasma-desktop-5.23.3/kcms/activities/imports/activitysettings.cpp:39

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

[frameworks-kirigami] [Bug 445277] f8e14f9c Breaks KeyEvent emitting

2021-11-17 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=445277

--- Comment #6 from Oleg Solovyov  ---
There are different types of widget where KeyEvents are inhibited:
QWidgetWindow vs. QQuickWindow

broken:
#0  QQuickWindow::QQuickWindow (this=0x57767c80, dd=...,
control=0x57538140) at items/qquickwindow.cpp:1504
#1  0x7fff997a5b54 in QQuickWidgetPrivate::init (this=0x5715de20,
e=0x0) at qquickwidget.cpp:108
#2  0x7fff997d0cd2 in Dialog::Private::createTab (file=..., title=...,
this=0x7fffec012f30) at
/usr/src/debug/plasma-desktop-5.23.3/kcms/activities/imports/dialog.cpp:66
#3  Dialog::Dialog (parent=0x0, this=0x55b344b0) at
/usr/src/debug/plasma-desktop-5.23.3/kcms/activities/imports/dialog.cpp:146
#4  Dialog::showDialog (id=...) at
/usr/src/debug/plasma-desktop-5.23.3/kcms/activities/imports/dialog.cpp:121
#5  0x7fff997d15e0 in ActivitySettings::configureActivity
(this=0x55942690, id=...) at
/usr/src/debug/plasma-desktop-5.23.3/kcms/activities/imports/activitysettings.cpp:35

fine:
#0  QWidgetWindow::QWidgetWindow (this=0x5779a820, widget=0x55ad69c0)
at kernel/qwidgetwindow.cpp:159
#1  0x76a9e942 in QWidgetPrivate::createTLSysExtra
(this=this@entry=0x7fffb0030c70) at kernel/qwidget.cpp:1369
#2  0x76a9f1f8 in QWidgetPrivate::create
(this=this@entry=0x7fffb0030c70) at kernel/qwidget.cpp:1252
#3  0x76a9f336 in QWidget::create (this=0x55ad69c0,
window=, initializeWindow=,
destroyOldWindow=) at kernel/qwidget.cpp:1179
#4  0x76aac5ca in QWidgetPrivate::setVisible (this=0x7fffb0030c70,
visible=) at kernel/qwidget.cpp:8063
#5  0x76aac9c2 in QWidget::setVisible (this=this@entry=0x55ad69c0,
visible=visible@entry=true) at kernel/qwidget.cpp:8044
#6  0x76c76614 in QDialog::setVisible (this=0x55ad69c0,
visible=) at dialogs/qdialog.cpp:787
#7  0x7fff997d35e0 in ActivitySettings::configureActivity
(this=0x55845260, id=...) at
/usr/src/debug/plasma-desktop-5.23.3/kcms/activities/imports/activitysettings.cpp:35

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

[frameworks-kirigami] [Bug 445277] f8e14f9c Breaks KeyEvent emitting

2021-11-16 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=445277

--- Comment #5 from Oleg Solovyov  ---
Created attachment 143623
  --> https://bugs.kde.org/attachment.cgi?id=143623=edit
test app

Invoking manually via D-Bus affects nothing

Re-implementing manually fixes this bug.

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

[frameworks-kirigami] [Bug 445277] f8e14f9c Breaks KeyEvent emitting

2021-11-15 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=445277

--- Comment #4 from Oleg Solovyov  ---
Found that backtraces are different (e.g. when pressing F w/o modifiers)

https://pastebin.com/mJqG5X0Z

Perhaps Alt+F event is grabbed and caught somewhere else (could be
QWidgetWindow::event or QWidget::event)

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

[frameworks-kirigami] [Bug 445277] Breaks KeyEvent emitting

2021-11-11 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=445277

--- Comment #2 from Oleg Solovyov  ---
Investigated up to QXcbKeyboard::handleKeyPressEvent

seems like KeyPress event for "B" is missing, KeyRelease is there.

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

[frameworks-kirigami] [Bug 445277] Breaks KeyEvent emitting

2021-11-10 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=445277

--- Comment #1 from Oleg Solovyov  ---
Debugger gave info that KeySequenceRecorderPrivate::eventFilter for key "B" is
not even called after pressing "Alt" modifier.

event for "B" alone is processed successfully

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

[frameworks-kirigami] [Bug 445277] New: Breaks KeyEvent emitting

2021-11-10 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=445277

Bug ID: 445277
   Summary: Breaks KeyEvent emitting
   Product: frameworks-kirigami
   Version: 5.86.0
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: notm...@gmail.com
  Reporter: mcp...@altlinux.org
  Target Milestone: Not decided

STEPS TO REPRODUCE
0. Initial condition: have an activity with Alt+B shortcut for switching 
1. Open activity settings (any activity, either same or different one)
2. Set shortcut to Alt+B

OBSERVED RESULT
Widget acts like "B" is never pressed

EXPECTED RESULT
"Alt+B..." is shown

ADDITIONAL INFORMATION
Broken after commit
* f8e14f9c Rewrite Units in c++

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

[KSystemLog] [Bug 442741] Duplicating empty tab causes crash

2021-10-18 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442741

Oleg Solovyov  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED
  Latest Commit||https://invent.kde.org/syst
   ||em/ksystemlog/commit/b56f4b
   ||ee1578c4d17c7d3d8ce1374f5f8
   ||7e66fc5

--- Comment #2 from Oleg Solovyov  ---
Git commit b56f4bee1578c4d17c7d3d8ce1374f5f87e66fc5 by Oleg Solovyov.
Committed on 18/10/2021 at 08:18.
Pushed by osolovyov into branch 'master'.

Fix crash when duplicating an empty tab

M  +3-0src/lib/logManager.cpp

https://invent.kde.org/system/ksystemlog/commit/b56f4bee1578c4d17c7d3d8ce1374f5f87e66fc5

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

[kopete] [Bug 436513] kopete crashed on exit

2021-10-01 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=436513

Oleg Solovyov  changed:

   What|Removed |Added

 Resolution|--- |FIXED
  Latest Commit||https://invent.kde.org/netw
   ||ork/kopete/commit/d7c8d986d
   ||3c5e955749f14bb35e551ee8658
   ||3639
 Status|ASSIGNED|RESOLVED

--- Comment #6 from Oleg Solovyov  ---
Git commit d7c8d986d3c5e955749f14bb35e551ee86583639 by Oleg Solovyov.
Committed on 01/10/2021 at 13:19.
Pushed by aacid into branch 'master'.

ChatMessagePart: return if view() is nullptr

M  +4-0kopete/chatwindow/chatmessagepart.cpp

https://invent.kde.org/network/kopete/commit/d7c8d986d3c5e955749f14bb35e551ee86583639

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

[kopete] [Bug 436513] kopete crashed on exit

2021-10-01 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=436513

--- Comment #4 from Oleg Solovyov  ---
We have use-after-free:
KHTMLView::~KHTMLView() is caused by KopeteWindow::~KopeteWindow()

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

[kopete] [Bug 436513] kopete crashed on exit

2021-09-30 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=436513

--- Comment #3 from Oleg Solovyov  ---
Made some investigation:

d->m_view is null

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

[kopete] [Bug 436513] kopete crashed on exit

2021-09-30 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=436513

Oleg Solovyov  changed:

   What|Removed |Added

 CC||mcp...@altlinux.org

--- Comment #2 from Oleg Solovyov  ---
Same happens with me. Kopete 21.08.1

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

[kio-extras] [Bug 443116] No djvu preview is generated

2021-09-29 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=443116

--- Comment #1 from Oleg Solovyov  ---
(In reply to Oleg Solovyov from comment #0)
> I think /usr/bin/ddjvu is missing

kio-extras should require it

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

[kio-extras] [Bug 443116] New: No djvu preview is generated

2021-09-29 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=443116

Bug ID: 443116
   Summary: No djvu preview is generated
   Product: kio-extras
   Version: unspecified
  Platform: Other
   URL: https://commons.wikimedia.org/wiki/File:Дубровин_Н.Ф._
История_Крымской_войны_и_обороны_Севастополя._Том_1._(
1900).djvu
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Thumbnails and previews
  Assignee: plasma-b...@kde.org
  Reporter: mcp...@altlinux.org
  Target Milestone: ---

1. Download any djvu file
2. Open containing folder in Dolphin
3. Enable djvu thumbnails

Djvu thumbnail is not generated

There's an error in console:
kf.kio.slaves.thumbnail.djvu: QProcess::FailedToStart ""

I think /usr/bin/ddjvu is missing

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

[Powerdevil] [Bug 443114] Duplicates in drop-down box

2021-09-29 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=443114

Oleg Solovyov  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
  Latest Commit||https://invent.kde.org/plas
   ||ma/powerdevil/commit/3a7ce4
   ||c310c3170115fc15f816b9a45fc
   ||5ada76d
 Resolution|--- |FIXED

--- Comment #2 from Oleg Solovyov  ---
Git commit 3a7ce4c310c3170115fc15f816b9a45fc5ada76d by Oleg Solovyov.
Committed on 29/09/2021 at 13:45.
Pushed by ngraham into branch 'master'.

Clear alwaysActionBox before filling

M  +1-0kcmodule/activities/activitywidget.cpp

https://invent.kde.org/plasma/powerdevil/commit/3a7ce4c310c3170115fc15f816b9a45fc5ada76d

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

[Powerdevil] [Bug 443114] New: Duplicates in drop-down box

2021-09-29 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=443114

Bug ID: 443114
   Summary: Duplicates in drop-down box
   Product: Powerdevil
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: plasma-b...@kde.org
  Reporter: mcp...@altlinux.org
  Target Milestone: ---

Created attachment 142005
  --> https://bugs.kde.org/attachment.cgi?id=142005=edit
dupe

STEPS TO REPRODUCE
1. System Settings -> Power Management -> Activity Power Settings
2. Define a special behavior
3. Click on "Always [ACTION] after ..."

OBSERVED RESULT
see screenshot

EXPECTED RESULT
No duplicates

Linux/KDE Plasma: 5.11.0-37
(available in About System)
KDE Plasma Version: 5.23.80
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
KDE Neon Unstable Edition

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

[kcron] [Bug 442845] Task scheduler: crashes if user discards printing crontab

2021-09-27 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442845

Oleg Solovyov  changed:

   What|Removed |Added

  Latest Commit||https://invent.kde.org/syst
   ||em/kcron/commit/884a2d1c98a
   ||c1f633d63eb8e58a91f26544d94
   ||82
 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #5 from Oleg Solovyov  ---
Git commit 884a2d1c98ac1f633d63eb8e58a91f26544d9482 by Oleg Solovyov.
Committed on 24/09/2021 at 15:36.
Pushed by mlaurent into branch 'master'.

Don't set option tabs

QPrintDialog deletes all tabs upon destructing, which causes double-free
error.

M  +0-1src/crontabPrinter.cpp

https://invent.kde.org/system/kcron/commit/884a2d1c98ac1f633d63eb8e58a91f26544d9482

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

[kcron] [Bug 442845] Task scheduler: crashes if user discards printing crontab

2021-09-24 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442845

--- Comment #3 from Oleg Solovyov  ---
(In reply to Tommaso Massimi from comment #2)
> then (crontabPrinter.cpp:60)
>   printDialog->setOptionTabs(QList() << mCrontabWidget);

Maybe we can remove this line?

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

[kcron] [Bug 442845] Task scheduler: crashes if user discards printing crontab

2021-09-23 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442845

--- Comment #1 from Oleg Solovyov  ---
That's what happens when I press "Cancel" on print dialog:

#0  CrontabWidget::~CrontabWidget (this=0x55fb59f0, __in_chrg=) at ./src/crontabWidget.cpp:75
#1  0x768df39e in QObjectPrivate::deleteChildren
(this=this@entry=0x55e78bd0) at kernel/qobject.cpp:2104
#2  0x775076a6 in QWidget::~QWidget (this=0x5567e550,
__in_chrg=) at kernel/qwidget.cpp:1522
#3  0x776828bd in QStackedWidget::~QStackedWidget (this=0x5567e550,
__in_chrg=)
at widgets/qstackedwidget.cpp:145
#4  0x768df39e in QObjectPrivate::deleteChildren
(this=this@entry=0x57c267b0) at kernel/qobject.cpp:2104
#5  0x775076a6 in QWidget::~QWidget (this=0x55ecbf60,
__in_chrg=) at kernel/qwidget.cpp:1522
#6  0x776a5aad in QTabWidget::~QTabWidget (this=0x55ecbf60,
__in_chrg=)
at widgets/qtabwidget.cpp:372
#7  0x768df39e in QObjectPrivate::deleteChildren
(this=this@entry=0x5599d790) at kernel/qobject.cpp:2104
#8  0x775076a6 in QWidget::~QWidget (this=0x560e9b50,
__in_chrg=) at kernel/qwidget.cpp:1522
#9  0x7750789d in QWidget::~QWidget (this=0x560e9b50,
__in_chrg=) at kernel/qwidget.cpp:1400
#10 0x768df39e in QObjectPrivate::deleteChildren
(this=this@entry=0x5812b790) at kernel/qobject.cpp:2104
#11 0x775076a6 in QWidget::~QWidget (this=0x57c99590,
__in_chrg=) at kernel/qwidget.cpp:1522
#12 0x750c77ad in QPrintDialog::~QPrintDialog() () from
/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5
#13 0x7fffabfbf967 in CrontabPrinter::start
(this=this@entry=0x7fffcc10) at ./src/crontabPrinter.cpp:64
#14 0x7fffabfbb247 in CrontabWidget::print (this=) at
./src/crontabWidget.cpp:368

I don't understand why CrontabWidget d-tor is called

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

[kcron] [Bug 442845] Task scheduler: crashes if user discards printing crontab

2021-09-23 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442845

Oleg Solovyov  changed:

   What|Removed |Added

Product|systemsettings  |kcron
   Assignee|plasma-b...@kde.org |g...@meyer.net
  Component|generic-crash   |general

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

[systemsettings] [Bug 442845] New: Task scheduler: crashes if user discards printing crontab

2021-09-23 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442845

Bug ID: 442845
   Summary: Task scheduler: crashes if user discards printing
crontab
   Product: systemsettings
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: generic-crash
  Assignee: plasma-b...@kde.org
  Reporter: mcp...@altlinux.org
  Target Milestone: ---

STEPS TO REPRODUCE
1. Open systemsettings -> Startup and Shutdown -> Task scheduler
1.1 Make a task if table is empty
2. Click "Print..."
3. Click "Cancel"
4. Quit "Task Scheduler"

OBSERVED RESULT
Crash

EXPECTED RESULT
Another KCM is opened

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.11.0-generic36
KDE Plasma Version: 5.23.80
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.3
KDE Neon Unstable Edition

ADDITIONAL INFORMATION
After step 2, KCM area became blank

BACKTRACE
https://pastebin.com/rZvaqGLM

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

[KSystemLog] [Bug 442741] New: Duplicating empty tab causes crash

2021-09-20 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442741

Bug ID: 442741
   Summary: Duplicating empty tab causes crash
   Product: KSystemLog
   Version: 21.08.1
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: nicolas.ternis...@gmail.com
  Reporter: mcp...@altlinux.org
  Target Milestone: ---

STEPS TO REPRODUCE
1. run systemlog
2. Window -> New Tab, move to Empty Log
3. Window -> Duplicate Tab

OBSERVED RESULT
Crash

EXPECTED RESULT
Tab is duplicated

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.11.0-34-generic
KDE Plasma Version: 5.22.5
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
Backtrace:

Thread 1 (Thread 0x7f08280469c0 (LWP 3684)):
[KCrash Handler]
#4  LogManager::initialize (this=this@entry=0x55a9c00c2e80,
mode=mode@entry=0x0, analyzerOptions=...) at ./src/lib/logManager.cpp:173
#5  0x55a9be694a9f in TabLogViewsWidget::load
(this=this@entry=0x55a9bf824d60, logMode=logMode@entry=0x0,
manager=0x55a9c00c2e80, analyzerOptions=...) at ./src/tabLogViewsWidget.cpp:268
#6  0x55a9be696c08 in TabLogViewsWidget::duplicateTab (this=0x55a9bf824d60)
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:397
#7  0x55a9be6764bc in TabLogViewsWidget::qt_static_metacall (_o=, _c=, _id=, _a=0x7fff00be2d00) at
./obj-x86_64-linux-gnu/src/ksystemlog_autogen/EWIEGA46WW/moc_tabLogViewsWidget.cpp:169
#8  0x7f082bddbdd0 in doActivate (sender=0x55a9bfa911a0,
signal_index=4, argv=0x7fff00be2d00) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#9  0x7f082bdd5167 in QMetaObject::activate
(sender=sender@entry=0x55a9bfa911a0, m=m@entry=0x7f082d0ce1c0
, local_signal_index=local_signal_index@entry=1,
argv=argv@entry=0x7fff00be2d00) at kernel/qobject.cpp:3946
#10 0x7f082cbb68e6 in QAction::triggered (this=this@entry=0x55a9bfa911a0,
_t1=) at .moc/moc_qaction.cpp:376
#11 0x7f082cbb8fb8 in QAction::activate (this=0x55a9bfa911a0,
event=) at kernel/qaction.cpp:1161
#12 0x7f082cd43832 in QMenuPrivate::activateCausedStack
(this=this@entry=0x55a9bfa6ca80, causedStack=...,
action=action@entry=0x55a9bfa911a0, action_e=action_e@entry=QAction::Trigger,
self=self@entry=true) at widgets/qmenu.cpp:1384
#13 0x7f082cd4af7e in QMenuPrivate::activateAction
(this=this@entry=0x55a9bfa6ca80, action=action@entry=0x55a9bfa911a0,
action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at
widgets/qmenu.cpp:1461
#14 0x7f082cd4c212 in QMenu::mouseReleaseEvent (this=0x55a9bfbd31c0,
e=0x7fff00be33e0) at widgets/qmenu.cpp:2967
#15 0x7f082cbffcf6 in QWidget::event (this=this@entry=0x55a9bfbd31c0,
event=event@entry=0x7fff00be33e0) at kernel/qwidget.cpp:8664
#16 0x7f082cd4e81b in QMenu::event (this=0x55a9bfbd31c0, e=0x7fff00be33e0)
at widgets/qmenu.cpp:3089
#17 0x7f082cbbcdc3 in QApplicationPrivate::notify_helper (this=, receiver=0x55a9bfbd31c0, e=0x7fff00be33e0) at
kernel/qapplication.cpp:3632
#18 0x7f082cbc5e77 in QApplication::notify(QObject*, QEvent*) () at
kernel/qapplication.cpp:3076
#19 0x7f082bda4d7a in QCoreApplication::notifyInternal2
(receiver=0x55a9bfbd31c0, event=0x7fff00be33e0) at
../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#20 0x7f082cbc50a7 in QApplicationPrivate::sendMouseEvent
(receiver=0x55a9bfbd31c0, event=event@entry=0x7fff00be33e0, alienWidget=0x0,
nativeWidget=0x55a9bfbd31c0, buttonDown=, lastMouseReceiver=...,
spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614
#21 0x7f082cc1b9de in QWidgetWindow::handleMouseEvent (this=0x55a9c003bc40,
event=0x7fff00be3860) at /usr/include/c++/9/bits/atomic_base.h:413
#22 0x7f082cc1e264 in QWidgetWindow::event (event=0x7fff00be3860,
this=0x55a9c003bc40) at kernel/qwidgetwindow.cpp:300
#23 QWidgetWindow::event (this=0x55a9c003bc40, event=0x7fff00be3860) at
kernel/qwidgetwindow.cpp:239
#24 0x7f082cbbcdc3 in QApplicationPrivate::notify_helper (this=, receiver=0x55a9c003bc40, e=0x7fff00be3860) at
kernel/qapplication.cpp:3632
#25 0x7f082cbc5bb8 in QApplication::notify(QObject*, QEvent*) () at
kernel/qapplication.cpp:3156
#26 0x7f082bda4d7a in QCoreApplication::notifyInternal2
(receiver=0x55a9c003bc40, event=0x7fff00be3860) at
../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#27 0x7f082c4c64e8 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at kernel/qguiapplication.cpp:2282
#28 0x7f082c4c7b55 in QGuiApplicationPrivate::processWindowSystemEvent
(e=0x55a9c005bb30) at kernel/qguiapplication.cpp:2002
#29 0x7f082c49f7ac in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#30 0x7f0827c21eae in xcbSourceDispatch (source=) at
qxcbeventdispatcher.cpp:105
#31 0x7f082a4b117d in 

[ktouch] [Bug 442478] Selected items in ListView are unreadable in Breeze Light theme

2021-09-17 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442478

--- Comment #2 from Oleg Solovyov  ---
Created attachment 141639
  --> https://bugs.kde.org/attachment.cgi?id=141639=edit
Breeze theme

(In reply to Nate Graham from comment #1)
> The colors are correct in the color scheme; this is an app bug where it
> inappropriately hardcodes some colors.

I don't think so.
Same app, same versions, different color scheme (Breeze vs. Breeze Light)

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

[frameworks-kirigami] [Bug 442514] Missing labels in activity configuration

2021-09-16 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442514

--- Comment #6 from Oleg Solovyov  ---
Broken after
* f8e14f9c Rewrite Units in c++

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

[frameworks-kirigami] [Bug 442514] Missing labels in activity configuration

2021-09-16 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442514

Oleg Solovyov  changed:

   What|Removed |Added

   Target Milestone|--- |Not decided
Product|frameworks-kactivities  |frameworks-kirigami
  Component|general |general
   Assignee|ivan.cu...@kde.org  |notm...@gmail.com

--- Comment #5 from Oleg Solovyov  ---
Kirigami is broken. Re-assigning.

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

[frameworks-kactivities] [Bug 442514] Missing labels in activity configuration

2021-09-16 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442514

Oleg Solovyov  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |---
 Status|NEEDSINFO   |REPORTED

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

[frameworks-kactivities] [Bug 442514] Missing labels in activity configuration

2021-09-16 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442514

Oleg Solovyov  changed:

   What|Removed |Added

 CC||mcp...@altlinux.org

--- Comment #4 from Oleg Solovyov  ---
Created attachment 141592
  --> https://bugs.kde.org/attachment.cgi?id=141592=edit
kf 5.85

(In reply to Harald Sitter from comment #3)
> And you are quite certain that first appeared in kf5.86?
Yes I am.

Please do not WAITFORINFO unless you were unable to reproduce the bug with
steps given in description.

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

[frameworks-kactivities] [Bug 442514] Missing labels in activity configuration

2021-09-16 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442514

Oleg Solovyov  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |---
 Status|NEEDSINFO   |REPORTED

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

[frameworks-kactivities] [Bug 442514] Missing labels in activity configuration

2021-09-16 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442514

--- Comment #2 from Oleg Solovyov  ---
Created attachment 141591
  --> https://bugs.kde.org/attachment.cgi?id=141591=edit
info

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

[frameworks-kactivities] [Bug 442514] New: Missing labels in activity configuration

2021-09-16 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442514

Bug ID: 442514
   Summary: Missing labels in activity configuration
   Product: frameworks-kactivities
   Version: 5.86.0
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: ivan.cu...@kde.org
  Reporter: mcp...@altlinux.org
CC: plasma-b...@kde.org
  Target Milestone: ---

STEPS TO REPRODUCE
1. Open activity switcher
2. Click "Configure"

OBSERVED RESULT
Labels are missing

EXPECTED RESULT
Labell are visible

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.11.0-34generic
KDE Plasma Version: 5.22.5
KDE Frameworks Version: 5.86
Qt Version: 5.15.3

ADDITIONAL INFORMATION
Regression since KF 5.86

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

[Breeze] [Bug 442478] Selected items in ListView are unreadable in Breeze Light theme

2021-09-15 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442478

Oleg Solovyov  changed:

   What|Removed |Added

Summary|Some texts are unreadable   |Selected items in ListView
   ||are unreadable in Breeze
   ||Light theme

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

[Breeze] [Bug 442478] New: Some texts are unreadable

2021-09-15 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442478

Bug ID: 442478
   Summary: Some texts are unreadable
   Product: Breeze
   Version: 5.22.5
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: plasma-b...@kde.org
  Reporter: mcp...@altlinux.org
  Target Milestone: ---

Created attachment 141561
  --> https://bugs.kde.org/attachment.cgi?id=141561=edit
invisible text

SUMMARY
Using Breeze Light color theme, some texts become invisible.
e.g. profile list in ktouch. Selected profile is unreadable because text and
background colors are equal

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.11.0
KDE Plasma Version: 5.22.5
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.3

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

[frameworks-kglobalaccel] [Bug 442079] Activity hotkeys are not stored properly

2021-09-10 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442079

--- Comment #9 from Oleg Solovyov  ---
Another merge request not caught by bug janitor:
(edited description, added bug number)

https://invent.kde.org/frameworks/kglobalaccel/-/merge_requests/27

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

[frameworks-kglobalaccel] [Bug 442079] Activity hotkeys are not stored properly

2021-09-09 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442079

--- Comment #7 from Oleg Solovyov  ---
https://invent.kde.org/osolovyov/kglobalaccel/-/commits/work/avoid-convert-keyseq

Almost done.

Not Implemented Yet:
Inexact matches:
1) New sequence will be shadowed by existing one
2) New sequence will shadow existing one

bugfixes:
Don't ungrab key still to be grabbed

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

[frameworks-kglobalaccel] [Bug 442079] Activity hotkeys are not stored properly

2021-09-08 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442079

--- Comment #6 from Oleg Solovyov  ---
made a patch [1] but it's WIP yet: actions still aren't invoked when count > 1

[1]
https://invent.kde.org/osolovyov/kglobalaccel/-/commit/5d79966be20b8df79c25f3fd9559dd5387f1c1f9

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

[plasmashell] [Bug 441848] Virtual keyboard is shown when focusing input fields even if it was disabled in the user's session

2021-09-08 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=441848

Oleg Solovyov  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED
  Latest Commit||https://invent.kde.org/plas
   ||ma/plasma-workspace/commit/
   ||9189bfea0a4ebb9bf5e1b3e055f
   ||b9440d23f5654

--- Comment #11 from Oleg Solovyov  ---
Git commit 9189bfea0a4ebb9bf5e1b3e055fb9440d23f5654 by Oleg Solovyov.
Committed on 08/09/2021 at 06:16.
Pushed by osolovyov into branch 'master'.

Deactivate virtual keyboard when hiding

When VK is activated, it's shown every time we click on user/password
inputs.

M  +1-0lookandfeel/contents/lockscreen/LockScreenUi.qml
M  +1-0sddm-theme/Main.qml

https://invent.kde.org/plasma/plasma-workspace/commit/9189bfea0a4ebb9bf5e1b3e055fb9440d23f5654

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

[frameworks-kglobalaccel] [Bug 442079] Activity hotkeys are not stored properly

2021-09-07 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442079

--- Comment #5 from Oleg Solovyov  ---
(In reply to Oleg Solovyov from comment #4)
> (In reply to David Edmundson from comment #3)
> > Good investigation.
> > 
> > Lets just set a limit on our input prompt to stop when we hit 4 keys then,
> > so it's at least clear to the user.
> 
> limit is already set, I can't set more than 4 keys (with modifiers, etc.)
> The problem is that only first one is stored.
> 
> e.g. if I set something like "Alt+B, Alt+F, Alt+G" it will store only
> "Alt+B", silently omitting other keys.
> 
> Currently we're using int <-> QKeySequence which will definitely cause
> sequence truncation.
> I'd suggest using one of the following:
> int<---> QKeySequence (dumb impl)
> quint128 ? <---> QKeySequence (each key [1] with modifiers [2] uses 32 bits,
> use a 128bit type if exist)
> int<-X-> QKeySequence (avoid conversion and transfer )
> 
> [1] https://doc.qt.io/qt-5/qt.html#Key-enum
> [2] https://doc.qt.io/qt-5/qt.html#KeyboardModifier-enum

Another idea, conversion based on QKeySequence::{from,to}String()

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

[frameworks-kglobalaccel] [Bug 442079] Activity hotkeys are not stored properly

2021-09-07 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442079

--- Comment #4 from Oleg Solovyov  ---
(In reply to David Edmundson from comment #3)
> Good investigation.
> 
> Lets just set a limit on our input prompt to stop when we hit 4 keys then,
> so it's at least clear to the user.

limit is already set, I can't set more than 4 keys (with modifiers, etc.)
The problem is that only first one is stored.

e.g. if I set something like "Alt+B, Alt+F, Alt+G" it will store only "Alt+B",
silently omitting other keys.

Currently we're using int <-> QKeySequence which will definitely cause sequence
truncation.
I'd suggest using one of the following:
int<---> QKeySequence (dumb impl)
quint128 ? <---> QKeySequence (each key [1] with modifiers [2] uses 32 bits,
use a 128bit type if exist)
int<-X-> QKeySequence (avoid conversion and transfer )

[1] https://doc.qt.io/qt-5/qt.html#Key-enum
[2] https://doc.qt.io/qt-5/qt.html#KeyboardModifier-enum

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

[frameworks-kglobalaccel] [Bug 442079] Activity hotkeys are not stored properly

2021-09-07 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442079

Oleg Solovyov  changed:

   What|Removed |Added

   Assignee|ivan.cu...@kde.org  |kdelibs-b...@kde.org
Product|plasmashell |frameworks-kglobalaccel
  Component|Activity Switcher   |general
Version|5.22.5  |5.85.0
   Target Milestone|1.0 |---

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

[plasmashell] [Bug 442079] Activity hotkeys are not stored properly

2021-09-07 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442079

--- Comment #2 from Oleg Solovyov  ---
The issue is in KGlobalAccelPrivate::intListFromShortcut:

According to QKeySequence documentation it could contain up to 4 keys.[1]

> for (const QKeySequence  : cut) {
> ret.append(sequence[0]);
> }
Hence, in this code all keys except the first one are lost.

[1] https://doc.qt.io/qt-5/qkeysequence.html#QKeySequence-2

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

[plasmashell] [Bug 442079] Activity hotkeys are not stored properly

2021-09-07 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442079

--- Comment #1 from Oleg Solovyov  ---
qWarning() << "scResult debug:" << activeShortcut <<
intListFromShortcut(activeShortcut) <<
shortcutFromIntList(intListFromShortcut(activeShortcut));

causes this:
scResult debug: (QKeySequence("Alt+B, Alt+F, Alt+G")) (134217794)
(QKeySequence("Alt+B"))

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

[plasmashell] [Bug 442079] New: Activity hotkeys are not stored properly

2021-09-06 Thread Oleg Solovyov
https://bugs.kde.org/show_bug.cgi?id=442079

Bug ID: 442079
   Summary: Activity hotkeys are not stored properly
   Product: plasmashell
   Version: 5.22.5
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Activity Switcher
  Assignee: ivan.cu...@kde.org
  Reporter: mcp...@altlinux.org
CC: plasma-b...@kde.org
  Target Milestone: 1.0

STEPS TO REPRODUCE
1. Create an activity
2. Set hotkey to "Alt+B, Alt+F, Alt+G"
3. Save activity
4. Open activity settings

OBSERVED RESULT
Hotkey is stored as "Alt+B", other keystrokes are eaten

EXPECTED RESULT
Hotkey is "Alt+B, Alt+F, Alt+G"

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.11.0-27-generic (64 bit)
KDE Plasma Version: 5.22.5
KDE Frameworks Version: 5.85.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
When I set hotkey back to "Alt+B, Alt+F, Alt+G", "Conflict With Registered
Global Shortcut" is shown.

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

  1   2   3   >