From: SourceForge.net <no...@so...> - 2012-10-13 17:53:19
|
Bugs item #3576114, was opened at 2012-10-10 13:04 Message generated for change (Comment added) made by fvogelnew1 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=3576114&group_id=12997 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: 18. [text] Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Ian Gay (iangay) Assigned to: Jeffrey Hobbs (hobbs) Summary: text widget crashes on long lines if -wrap none is set Initial Comment: With -wrap none, a sufficiently long line crashes the session. Running OpenSuse 11.4 Crash occurs with tcl/tk 8.5.9 and 8.6b2 Crash occurs with several different window managers Following program exhibits the crash: package require Tk set log_file /home/ian/tcl/crash_log proc main {} { text .t -width 80 -height 30 -bg white -font {arial -12} -wrap none pack .t -fill both -expand 1 for {set i 0} {$i < 10000} {incr i} { update idletasks .t insert end "A" set fd [open $::log_file w] puts $fd $i close $fd } } main Note that the log file records how many characters were added before the crash. Experimenting with different font sizes shows that the crash occurs when the line exceeds about 8050 pixels. This is slightly similar to bug 624732 - but that is reported as fixed... ---------------------------------------------------------------------- Comment By: Francois VOGEL (fvogelnew1) Date: 2012-10-13 10:53 Message: Similar to #1449858 perhaps? Works OK for me on either: - Windows Vista (Tk 8.5.9) - Debian 6.0 Squeeze (Tk 8.5.8) - Ubuntu 12.04 Precise Pangolin (Tk 8.5.11) No OpenSuse at hand, sorry. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=3576114&group_id=12997 |