<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>392840</bug_id>
          
          <creation_ts>2018-04-07 18:52:59 +0000</creation_ts>
          <short_desc>Can&apos;t seem to use print() multiple times</short_desc>
          <delta_ts>2023-12-08 11:10:38 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>kwin</product>
          <component>scripting</component>
          <version>5.12.4</version>
          <rep_platform>Arch Linux</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CONFIRMED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="LinG">lingtjien</reporter>
          <assigned_to name="KWin default assignee">kwin-bugs-null</assigned_to>
          <cc>ad.liu.jin</cc>
    
    <cc>dag</cc>
    
    <cc>kde</cc>
    
    <cc>lord_sigma</cc>
    
    <cc>m.weghorn</cc>
    
    <cc>ppwwyyxxc</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1743757</commentid>
    <comment_count>0</comment_count>
    <who name="LinG">lingtjien</who>
    <bug_when>2018-04-07 18:52:59 +0000</bug_when>
    <thetext>When trying to use the print() method multiple times in a kwin script using the wm console only the first print() statement is printed to the console.

example:

script:
print(&quot;hi&quot;)
print(&quot;hihi&quot;)

output:
hi

expected output:
hi
hihi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754874</commentid>
    <comment_count>1</comment_count>
    <who name="Sigma">lord_sigma</who>
    <bug_when>2018-05-26 09:15:54 +0000</bug_when>
    <thetext>I am not a KDE developer, but this works for me, are you using JavaScript or QML for your script.
And did you add the second print command after you ran your script with only the first print?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754877</commentid>
    <comment_count>2</comment_count>
    <who name="LinG">lingtjien</who>
    <bug_when>2018-05-26 09:26:08 +0000</bug_when>
    <thetext>just javascript, everything works fine when I only use the print() method once. But when I start to use the print() method multiple times in quick succession then it won&apos;t print() some of the print() methods. When I use the &quot;plasma&quot; option to execute the script it will print both but when I use the &quot;kwin&quot; option it will skip some print() statements.

It seems to depend on how long kwin is busy with executing the commands between the consecutive print statements.

for example, if I put a long loop between the two print() statements then both will execute, like this example:

print(&apos;hi&apos;);
var a = 0;
for (var i = 0 ; i &lt; 10000000; i++)
{
  a += i;
}
print(&apos;hihi&apos;);

but doing only:

print(&apos;hi&apos;);
print(&apos;hihi&apos;);

seems to be too fast and kwin will not print the second statement to console.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754880</commentid>
    <comment_count>3</comment_count>
    <who name="Sigma">lord_sigma</who>
    <bug_when>2018-05-26 09:31:40 +0000</bug_when>
    <thetext>Interesting, I can reproduce this on my KDE 5.12.5, but this happens only if I switch between the KWin and Plasma &quot;modes&quot;.
It works if I leave it at KWin (the default).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754882</commentid>
    <comment_count>4</comment_count>
    <who name="LinG">lingtjien</who>
    <bug_when>2018-05-26 09:48:46 +0000</bug_when>
    <thetext>That&apos;s because of a different bug (which I should probably report as well...). But if you open &quot;WM console&quot; it shows the default state as &quot;kwin&quot; but it&apos;s actually on &quot;plasma&quot; because you don&apos;t have access to some of the kwin globals. You need to manually switch to &quot;plasma&quot; and then back to &quot;kwin&quot; to actually be able to run the script as a kwin script.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754885</commentid>
    <comment_count>5</comment_count>
    <who name="LinG">lingtjien</who>
    <bug_when>2018-05-26 09:51:30 +0000</bug_when>
    <thetext>you can test that you are not on &quot;kwin&quot; because you can&apos;t use the global `workspace` for example if you try this, when you first open the console:

print(workspace.desktopGridWidth);

but if you switch to &quot;plasma&quot; and back to &quot;kwin&quot; then you access to these globals.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754886</commentid>
    <comment_count>6</comment_count>
    <who name="Sigma">lord_sigma</who>
    <bug_when>2018-05-26 10:00:23 +0000</bug_when>
    <thetext>I noticed that workspace was missing after my comment and went to test a few things.
The missing print outputs also seem to be a scripting console bug because all messages are printed in KWin&apos;s console output.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754888</commentid>
    <comment_count>7</comment_count>
    <who name="Sigma">lord_sigma</who>
    <bug_when>2018-05-26 10:01:58 +0000</bug_when>
    <thetext>print(&quot;hi&quot;)
print(&quot;hihi&quot;)

prints &quot;Hi&quot; in the scripting console and &quot;hi\nhihihi&quot; to KWin&apos;s stdout if you enable debug output in KDebugSettings.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754891</commentid>
    <comment_count>8</comment_count>
    <who name="LinG">lingtjien</who>
    <bug_when>2018-05-26 10:07:37 +0000</bug_when>
    <thetext>Ah okay, so it seems to be purely a console thing. Btw I&apos;ve only ever used the &quot;wm console&quot; to write my kwin scripts, could you explain to me how to use and set this &quot;KDebugSettings&quot; variable? That would make my kwin scripting a lot easier for now as long as this bug exists.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754893</commentid>
    <comment_count>9</comment_count>
    <who name="Sigma">lord_sigma</who>
    <bug_when>2018-05-26 10:17:19 +0000</bug_when>
    <thetext>KDebugSettings is an application to configure logging for KDE applications ( https://community.kde.org/KDevelop/Debugging is the only documentation I was able to find).
Increase the level for &quot;KWin Scripting&quot; (I am using &quot;all&quot;) to make KWin log the print()s.
I am viewing the log output by restarting KWin from Konsole using &quot;kwin_x11 --replace&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1948105</commentid>
    <comment_count>10</comment_count>
    <who name="ppwwyyxx">ppwwyyxxc</who>
    <bug_when>2020-08-02 12:10:18 +0000</bug_when>
    <thetext>I run into the same bug. By launching kwin under:
```
QDBUS_DEBUG=1 QT_LOGGING_RULES=&quot;kwin_scripting.debug=true&quot;
```

I can see that the missing logs are printed by kwin, but was not sent through dbus -- occasionally only some of the messages are sent through dbus.

After adding a sleep statement before `emit print(message);` in `scripting.cpp`, all messages can be sent normally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1948289</commentid>
    <comment_count>11</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2020-08-02 21:14:56 +0000</bug_when>
    <thetext>Running bustle it seems the kwin side is correct.

We get the print signal emitted twice before run returns.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1948309</commentid>
    <comment_count>12</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2020-08-02 22:15:59 +0000</bug_when>
    <thetext>Indeed, reproduced occasionally.

From what I understand of the bug a port to using an adaptor will fix this as then it won&apos;t need to scan our metaObject so to emit the signal from the DBus thread which might be behind our main thread.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1948310</commentid>
    <comment_count>13</comment_count>
      <attachid>130595</attachid>
    <who name="ppwwyyxx">ppwwyyxxc</who>
    <bug_when>2020-08-02 22:22:13 +0000</bug_when>
    <thetext>Created attachment 130595
screenshot of Bustle

When I run bustle it seems to show kwin side is incorrect. I put the following code into the scripting console:
```
print(workspace.numScreens);
print(workspace.workspaceWidth);
print(workspace.workspaceWidth+1);
print(workspace.workspaceWidth+2);
print(workspace.workspaceWidth+3);
print(workspace.workspaceWidth+4);
```
and launch kwin under the environment `QDBUS_DEBUG=1 QT_LOGGING_RULES=&quot;kwin_scripting.debug=true&quot;`.
When I click &quot;execute&quot; in the scripting console, I saw this in the output of kwin:
```
QDBusConnectionPrivate(0x7f67fc00f8c0) got message (signal): QDBusMessage(type=MethodCall, service=&quot;:1.2859&quot;, path=&quot;/Scripting&quot;, interface=&quot;&quot;, member=&quot;loadScript&quot;, signature=&quot;s&quot;, contents=(&quot;/home/
USER/.local/share/plasmashell/interactiveconsoleautosave.js&quot;) )                                                                                                                                      QDBusConnectionPrivate(0x7f67fc00f8c0) Automatically sending reply: (QVariant(int, 2))
QDBusConnectionPrivate(0x7f67fc00f8c0) sending message (no reply): QDBusMessage(type=MethodReturn, service=&quot;&quot;, signature=&quot;&quot;, contents=(2) )                                                         QDBusConnectionPrivate(0x7f67fc00f8c0) got message (signal): QDBusMessage(type=MethodCall, service=&quot;:1.2859&quot;, path=&quot;/2&quot;, interface=&quot;&quot;, member=&quot;run&quot;, signature=&quot;&quot;, contents=() )
kwin_scripting: &quot;/home/USER/.local/share/plasmashell/interactiveconsoleautosave.js&quot; : &quot;2&quot;
kwin_scripting: &quot;/home/USER/.local/share/plasmashell/interactiveconsoleautosave.js&quot; : &quot;13440&quot;
kwin_scripting: &quot;/home/USER/.local/share/plasmashell/interactiveconsoleautosave.js&quot; : &quot;13441&quot;
kwin_scripting: &quot;/home/USER/.local/share/plasmashell/interactiveconsoleautosave.js&quot; : &quot;13442&quot;
QThread(ptr=0x7f6811979060, name=QDBusConnectionManager) emitting signal at &quot;/2&quot;
kwin_scripting: &quot;/home/USER/.local/share/plasmashell/interactiveconsoleautosave.js&quot; : &quot;13443&quot;
kwin_scripting: &quot;/home/USER/.local/share/plasmashell/interactiveconsoleautosave.js&quot; : &quot;13444&quot;
QThread(ptr=0x7f6811979060, name=QDBusConnectionManager) emitting signal at &quot;/2&quot;
QDBusConnectionPrivate(0x7f67fc00f8c0) sending message (no reply): QDBusMessage(type=MethodReturn, service=&quot;&quot;, signature=&quot;&quot;, contents=() )
QThread(ptr=0x7f6811979060, name=QDBusConnectionManager) emitting signal at &quot;/2&quot;
```

According to the output, 6 messages are printed, but only 3 signals are sent (this bug occasionally happens, but not always).
In the scripting console, I only observed the first 3 lines of output.

In Bustle, I only observed 3 signals (see attachment).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2272177</commentid>
    <comment_count>14</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2023-12-08 10:41:04 +0000</bug_when>
    <thetext>*** Bug 477069 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>130595</attachid>
            <date>2020-08-02 22:22:13 +0000</date>
            <delta_ts>2020-08-02 22:22:13 +0000</delta_ts>
            <desc>screenshot of Bustle</desc>
            <filename>0802-15:17:59.png</filename>
            <type>image/png</type>
            <size>25990</size>
            <attacher name="ppwwyyxx">ppwwyyxxc</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
      

    </bug>

</bugzilla>