bugGNU Octave - Bugs: bug #50692, Command Window outputs spurious...

 
 

bug #50692: Command Window outputs spurious newline every 30 sec.

Submitted by:  None
Submitted on:  Fri 31 Mar 2017 04:30:25 PM UTC  
 
Category: GUISeverity: 3 - Normal
Priority: 5 - NormalItem Group: None
Status: Need InfoAssigned to: None
Originator Name: tcbrookeOriginator Email: -unavailable-
Open/Closed: OpenRelease: 4.2.1
Operating System: Microsoft Windows

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Wed 28 Jun 2017 10:36:07 PM UTC, comment #3:

This behavior has been confirmed by an independent reporter using Windows 7 (see bug #51301). Still lacking reproducibility or explanation.

Mike Miller <mtmiller>
Project Administrator
Tue 04 Apr 2017 05:15:11 PM UTC, comment #2:

After reinstalling Octave: still does it.

No OF packages loaded.
Just start "Octave (GUI)" and click things.
However, it's my understanding that some packages are loaded implicitly (e.g., general and miscellaneous). Here's my path immediately after startup:

p = .;C:\Octave\OCTAVE~1.1\lib\octave\4.2.1\site\oct\x86_64-w64-mingw32;C:\Octave\OCTAVE~1.1\lib\octave\site\oct\
api-v51\x86_64-w64-mingw32;C:\Octave\OCTAVE~1.1\lib\octave\site\oct\x86_64-w64-mingw32;C:\Octave\OCTAVE~1.1\share
\octave\4.2.1\site\m;C:\Octave\OCTAVE~1.1\share\octave\site\api-v51\m;C:\Octave\OCTAVE~1.1\share\octave\site\m;C:
\Octave\OCTAVE~1.1\share\octave\site\m\once_only;C:\Octave\OCTAVE~1.1\share\octave\site\m\startup;C:\Octave\OCTAV
E~1.1\lib\octave\4.2.1\oct\x86_64-w64-mingw32;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m;C:\Octave\OCTAVE~1.1\shar
e\octave\4.2.1\m\audio;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\deprecated;C:\Octave\OCTAVE~1.1\share\octave\4.2
.1\m\elfun;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\general;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\geometry;C
:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\gui;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\help;C:\Octave\OCTAVE~1.1\
share\octave\4.2.1\m\image;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\io;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m
\java;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\linear-algebra;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\miscella
neous;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\ode;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\optimization;C:\Oct
ave\OCTAVE~1.1\share\octave\4.2.1\m\path;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\pkg;C:\Octave\OCTAVE~1.1\share
\octave\4.2.1\m\plot;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\plot\appearance;C:\Octave\OCTAVE~1.1\share\octave\
4.2.1\m\plot\draw;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\plot\util;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\p
olynomial;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\prefs;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\profiler;C:\O
ctave\OCTAVE~1.1\share\octave\4.2.1\m\set;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\signal;C:\Octave\OCTAVE~1.1\s
hare\octave\4.2.1\m\sparse;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\specfun;C:\Octave\OCTAVE~1.1\share\octave\4.
2.1\m\special-matrix;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\startup;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\
statistics;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\statistics\base;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\st
atistics\distributions;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\statistics\models;C:\Octave\OCTAVE~1.1\share\oct
ave\4.2.1\m\statistics\tests;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\strings;C:\Octave\OCTAVE~1.1\share\octave\
4.2.1\m\testfun;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\m\time;C:\Octave\OCTAVE~1.1\share\octave\4.2.1\data

It still does it after closing/showing the Command Window, and/or the File Browser, and/or the Workspace, and/or the Command History panes.

During installation, Octave reported that it couldn't find a JRE. There is a JRE installed, and on the path, but the items on the path are symlinks. I could not find a way to tell Octave where to look specifically.

During installation, I selected the [default] "OpenBLAS" library.

No idea if any of that matters.

Anonymous
Mon 03 Apr 2017 08:41:40 PM UTC, comment #1:

I tried your examples in Octave-4.3.0+ (dev version) but I cannot reproduce your issues.
The sort of problems you describe are often fairly hard to reproduce anyway.
Windows 10 with all its silent if not stealth updates / upgrades is a bit of a moving target - that already broke some of my hardware drivers (reason for me to stick with Win 7 as much as I can).

Have you tried re-installing Octave?
Did you have any OF packages loaded (using the "pkg load <list of packages>" command?
Have you experimented with showing / hiding panes?
(sorry for all those questions but you seem to be able to reproduce, so you're the one best suited to discover some sort of pattern or consistent behavior)

Philip Nienhuis <philipnienhuis>
Project Member
Fri 31 Mar 2017 04:30:25 PM UTC, original submission:

Some commands/actions cause the Command Window to output a newline every 30 seconds or so. Even when in the middle of entering a command.

Once it starts, there does not seem to be any way to stop it.

Things which seem to cause it to happen:

  • Expand a directory (the '+' icon) in the File Browser panel.
  • Select a recent directory from the File Browser current working directory choice/drop-down/combo-box control
  • Double-click a directory in the File Browser panel.

Things which don't seem to cause it to happen:

  • Scroll the list of files/directories in the File Browser panel.
  • Show the drop-down list of recent directories (without selecting one)
  • Select (single-click) a directory in the File Browser panel.

Additionally, some commands seem to trigger the problem fairly reliably -- but not universally:

  • 'cd Someplace' (no quotes)
  • 'cd ".."'

Others do not:

  • 'cd "Someplace"' (with quotes)

Clearing the command window does NOT stop the periodic newlines.

Unchecking the preference "Synchronize Octave Working Directory with file browser" does not stop the periodic newlines, nor does it prevent them from happening in the first place.

Configuration:

Windows10 (yes, I realize this is still experimental)

GNU Octave, version 4.2.1
Octave was configured for "x86_64-w64-mingw32".

Installed from "octave-4.2.1-w64-installer.exe"

Invoked from "Octave (GUI)" choice on Start menu

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Digest:
   bug dependencies.

 

Carbon-Copy List
  • -unavailable- added by mtmiller (Posted a comment)
  • -unavailable- added by None (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only project members can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed 12 Jul 2017 08:17:35 AM UTCmmuetzelDependencies-=>bugs #51446 is dependent
    Wed 28 Jun 2017 10:36:07 PM UTCmtmillerStatusNone=>Need Info
    Fri 23 Jun 2017 08:33:18 PM UTCmtmillerDependencies-=>bugs #51301 is dependent

    Back to the top


    Powered by Savane 3.1-cleanup1