Bug 60014 - Hang / extreme slowdown when printing long lines to the application output
Summary: Hang / extreme slowdown when printing long lines to the application output
Status: CONFIRMED
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: Shell (show other bugs)
Version: 7.3 (d15-5)
Hardware: PC Mac OS
: Low normal
Target Milestone: master
Assignee: Marius Ungureanu
URL:
Depends on:
Blocks:
 
Reported: 2017-10-06 11:37 UTC by Rolf Bjarne Kvinge [MSFT]
Modified: 2017-10-10 06:20 UTC (History)
2 users (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments
Test project (1.94 KB, application/gzip)
2017-10-10 06:19 UTC, Mike Krüger
Details

Description Rolf Bjarne Kvinge [MSFT] 2017-10-06 11:37:48 UTC
Repro:

* Create a new command-line project.
* Change the project settings to not use an external terminal (in Run/Configurations/Default uncheck "Run on external console")
* Add to Main:

    Console.WriteLine (new string ('x', 50_000_000));

* Put a breakpoint on the line after the Console.WriteLine (end of the Main method)
* Run.

The problem is obvious here, but not necessarily if you print something that suddenly ends up an enormous line (because VSfM will hang and you have no way of diagnosing why).
Comment 1 Mike Krüger 2017-10-10 06:19:34 UTC
Created attachment 25235 [details]
Test project

Project that shows the bug.

Note You need to log in before you can comment on or make changes to this bug.