[prev in list] [next in list] [prev in thread] [next in thread] 

List:       python-idle-dev
Subject:    Re: [Idle-dev] Mac IDLE 3.7.0 freezes when accessing Preferences
From:       "Schnyder, Walter" <w.schnyder () northeastern ! edu>
Date:       2018-07-10 0:50:11
Message-ID: C484666E-8F97-4383-8BA2-F88DB40FCAA0 () northeastern ! edu
[Download RAW message or body]

[Attachment #2 (text/plain)]

Thanks for your reply. I am addressing your points below..

On Jul 9, 2018, at 9:19 AM, Terry Reedy <tjreedy@udel.edu<mailto:tjreedy@udel.edu>> \
wrote:

On 7/8/2018 8:05 PM, Schnyder, Walter wrote:

I hope this is the correct address to report bugs. I have two to report.

It is a place to start.  I am sending the reply to you as well as the list because I \
need more information and don't know if you are reading the list.  Please send \
responses to the list and not my email.

I am guessing that you are not registered with our tracker, \
bugs.python.org<http://bugs.python.org>.  I can post these issues there, but need \
more info to do anything.

 I just registered to the tracker as walters  with email \
wscghnyder@yahoo.com<mailto:wscghnyder@yahoo.com>. I am adding the info below.


I am using IDLE 3.7.0 and came across these bugs on several Macs, all running OS X v \
10.13.5.

Unfortunately, tk, tkinter, and hence IDLE are the most troublesome on Mac, but they \
are the least well tested there.  Which of the two installers did you use.  Have you \
used previous versions of Python and IDLE?  If so, which, and are these problems new \
for you on 3.7.0?

I used the 64-bit installer for Python 3.0.7. Yes I have used Python and IDLE before, \
the last version being 3.4. The problems are entirely new. (They are not due to \
conflicts with earlier versions as one of the test machines is brand new.)

The installed version is:  Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 26 2018, 23:26:24) \
[Clang 6.0 (clang-600.0.57)] on darwin


If you start python and IDLE with 'python3 -m idlelib' in a terminal, and repeat the \
actions reported below, do you see any error messages in the terminal?

The same problems occur (both bugs A and B). There is no error in the terminal \
window. But I learned something new: after running the steps for bug A, IDLE is \
frozen (no blinking cursor, not responding to Control+D. However, if I bring another \
application's window to the front (by clicking on it) then click back on IDLE's \
window, this resurrects IDLE, the cursor blinks and Control+D quits.


What happens if you run 'python3 -m test.test_idle'?
If there are any errors, please run 'python3 -m test -v -ugui test_idle' and report \
the specific error messages.

python3 -m test.test_idle:   OK (skipped=1)
python3 -m test -v -ugui test_idle:   Test result: SUCCESS

Bug A:
1. From the shell select Preferences in the IDLE menu.
2. Cancel the Preferences to get back to the Shell
3. The shell is frozen. It doesn't even react to CONTROL-D.
The only way I found to resurrect it is to control-click the shell window and select \
"Go to file/line" causing an error message to appear. Click OK and the shell comes \
                back to life.
Note: This doesn't only happen when accessing preferences. It also happens when \
selecting "About IDLE" in the IDLE menu.

This makes me think that the problem is with the new version of tcl/tk installed with \
python or its interaction with tkinter.  Neither of these have been touched since \
last September or Octover.

Please run 'python3 -m idlelib.configdialog'.
After the unittests repeat, an 'htest' (human-judged test) box appears. Follow the \
instructions.  Does [cancel] hang the test?  Do any error messages appear in the \
terminal?

The test does not hang. No error message.

Repeat with 'python3 -m idlelib.help_about'.

Same as above. No freeze, no error message.


Bug B:
IDLE 3.7.0 doesn't display tooltips anymore:
1. On the prompt type print(
        >>> print(
    No tooltip appears.

Repeat with 'python3 -m idlelib.calltip_w'

The h test fails. No calltip appears.


Regards,
Walter Schnyder


[Attachment #3 (text/html)]

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;" class=""> Thanks for your reply. I am addressing your points \
below..<br class=""> <div><br class="">
<blockquote type="cite" class="">
<div class="">On Jul 9, 2018, at 9:19 AM, Terry Reedy &lt;<a \
href="mailto:tjreedy@udel.edu" class="">tjreedy@udel.edu</a>&gt; wrote:</div> <br \
class="Apple-interchange-newline"> <div class="">
<div class="">On 7/8/2018 8:05 PM, Schnyder, Walter wrote:<br class="">
<br class="">
<blockquote type="cite" class="">I hope this is the correct address to report bugs. I \
have two to report.<br class=""> </blockquote>
<br class="">
It is a place to start. &nbsp;I am sending the reply to you as well as the list \
because I need more information and don't know if you are reading the list. \
&nbsp;Please send responses to the list and not my email.<br class=""> <br class="">
I am guessing that you are not registered with our tracker, <a \
href="http://bugs.python.org" class=""> bugs.python.org</a>. &nbsp;I can post these \
issues there, but need more info to do anything.<br class=""> </div>
</div>
</blockquote>
<div><br class="">
</div>
<div>&nbsp;I just registered to the tracker as walters &nbsp;with email <a \
href="mailto:wscghnyder@yahoo.com" class=""> wscghnyder@yahoo.com</a>.</div>
<div>I am adding the info below.</div>
<br class="">
<blockquote type="cite" class="">
<div class="">
<div class=""><br class="">
<blockquote type="cite" class="">I am using IDLE 3.7.0 and came across these bugs on \
several Macs, all running OS X v 10.13.5.<br class=""> </blockquote>
<br class="">
Unfortunately, tk, tkinter, and hence IDLE are the most troublesome on Mac, but they \
are the least well tested there. &nbsp;Which of the two installers did you use. \
&nbsp;Have you used previous versions of Python and IDLE? &nbsp;If so, which, and are \
these problems new for  you on 3.7.0?<br class="">
</div>
</div>
</blockquote>
<div><br class="">
</div>
I used the 64-bit installer for Python 3.0.7. Yes I have used Python and IDLE before, \
the last version being 3.4. The problems are entirely new. (They are not due to \
conflicts with earlier versions as one of the test machines is brand new.)</div> \
<div><br class=""> </div>
<div>The installed version is: &nbsp;Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 26 2018, \
23:26:24) [Clang 6.0 (clang-600.0.57)] on darwin</div> <div><br class="">
</div>
<div><br class="">
<blockquote type="cite" class="">
<div class="">
<div class="">If you start python and IDLE with 'python3 -m idlelib' in a terminal, \
and repeat the actions reported below, do you see any error messages in the \
terminal?<br class=""> </div>
</div>
</blockquote>
<div><br class="">
</div>
<div>The same problems occur (both bugs A and B). There is no error in the terminal \
window.</div> <div>But I learned something new: after running the steps for bug A, \
IDLE is frozen (no blinking cursor, not responding to Control&#43;D. However, if I \
bring another application's window to the front (by clicking on it) then click back \
on IDLE's window, this resurrects  IDLE, the cursor blinks and Control&#43;D \
quits.</div> <br class="">
<blockquote type="cite" class="">
<div class="">
<div class=""><br class="">
What happens if you run 'python3 -m test.test_idle'?<br class="">
If there are any errors, please run 'python3 -m test -v -ugui test_idle' and report \
the specific error messages.<br class=""> </div>
</div>
</blockquote>
<div><br class="">
</div>
<div>python3 -m test.test_idle: &nbsp; OK (skipped=1)</div>
python3 -m test -v -ugui test_idle: &nbsp; Test result: SUCCESS<br class="">
<blockquote type="cite" class="">
<div class="">
<div class=""><br class="">
<blockquote type="cite" class="">Bug A:<br class="">
1. From the shell select Preferences in the IDLE menu.<br class="">
2. Cancel the Preferences to get back to the Shell<br class="">
3. The shell is frozen. It doesn't even react to CONTROL-D.<br class="">
The only way I found to resurrect it is to control-click the shell window and select \
"Go to file/line" causing an error message to appear. Click OK and the shell comes \
                back to life.<br class="">
Note: This doesn't only happen when accessing preferences. It also happens when \
selecting "About IDLE" in the IDLE menu.<br class=""> </blockquote>
<br class="">
This makes me think that the problem is with the new version of tcl/tk installed with \
python or its interaction with tkinter. &nbsp;Neither of these have been touched \
since last September or Octover.<br class=""> <br class="">
Please run 'python3 -m idlelib.configdialog'.<br class="">
After the unittests repeat, an 'htest' (human-judged test) box appears. Follow the \
instructions. &nbsp;Does [cancel] hang the test? &nbsp;Do any error messages appear \
in the terminal?<br class=""> </div>
</div>
</blockquote>
<div><br class="">
</div>
The test does not hang. No error message.<br class="">
<blockquote type="cite" class="">
<div class="">
<div class=""><br class="">
Repeat with 'python3 -m idlelib.help_about'.<br class="">
</div>
</div>
</blockquote>
<div><br class="">
</div>
<div>Same as above. No freeze, no error message.</div>
<br class="">
<blockquote type="cite" class="">
<div class="">
<div class=""><br class="">
<blockquote type="cite" class="">Bug B:<br class="">
IDLE 3.7.0 doesn't display tooltips anymore:<br class="">
1. On the prompt type print(<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&gt;&gt; print(<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;No tooltip appears.<br class="">
</blockquote>
<br class="">
Repeat with 'python3 -m idlelib.calltip_w'</div>
</div>
</blockquote>
<div><br class="">
</div>
The h test fails. No calltip appears.</div>
<div><br class="">
</div>
<div><br class="">
</div>
<div>Regards,</div>
<div>Walter Schnyder</div>
</body>
</html>



_______________________________________________
IDLE-dev mailing list
IDLE-dev@python.org
https://mail.python.org/mailman/listinfo/idle-dev

--===============4236441134667541909==--

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic