[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-patch-tracker] [patch #7949] octave-gui freezes for 30+ seconds
From: |
anonymous |
Subject: |
[Octave-patch-tracker] [patch #7949] octave-gui freezes for 30+ seconds when trying to display a new documentation tab |
Date: |
Sat, 09 Feb 2013 18:39:55 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20100101 Firefox/16.0 |
URL:
<http://savannah.gnu.org/patch/?7949>
Summary: octave-gui freezes for 30+ seconds when trying to
display a new documentation tab
Project: GNU Octave
Submitted by: None
Submitted on: Sat 09 Feb 2013 06:39:54 PM UTC
Category: None
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email: address@hidden
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
I am still investigating the source of the problem. For what I gathered, seems
to me that the origin of it is related on how events are handled and
transferred between the various components after creating a
detached/dissociated terminal.
If someone has more information about it please feel free to send a detailed
explanation to my email.
The patches here provide a workaround. As the webinfo/parse structure is
created before the octave interpreter running on a detached/dissociated
terminal is created, the unpacked documentation is redirected to a temporary
file from where it can be read without errors.
For some strange reason, the cleanup provided on parser class destructor is
never performed. My suspect is that the process is killed before it get a
chance to roll. An error code is always returned from octave-gui run so,
perhaps, there is something to be checked there also.
It should be noted that if you run octave from the development dir with
./run-octave, this problem will not show up as from there the parser routine
get the unpacked *.info files. Compact them before a ./run-octave issue and it
will be displayed.
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: Sat 09 Feb 2013 06:39:54 PM UTC Name:
octave-documentation-dockwidget.h.diff Size: 427B By: None
Paches carry the name of the affected files
<http://savannah.gnu.org/patch/download.php?file_id=27431>
-------------------------------------------------------
Date: Sat 09 Feb 2013 06:39:54 PM UTC Name: octave-parser.h.diff Size: 1kB
By: None
Paches carry the name of the affected files
<http://savannah.gnu.org/patch/download.php?file_id=27432>
-------------------------------------------------------
Date: Sat 09 Feb 2013 06:39:54 PM UTC Name: octave-parser.cc.diff Size: 5kB
By: None
Paches carry the name of the affected files
<http://savannah.gnu.org/patch/download.php?file_id=27433>
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/patch/?7949>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Octave-patch-tracker] [patch #7949] octave-gui freezes for 30+ seconds when trying to display a new documentation tab,
anonymous <=