[TIMOB-8016] iOS: 4.3: WebView: frequent SIGSEGV crash
| GitHub Issue | n/a | 
|---|---|
| Type | Bug | 
| Priority | High | 
| Status | Closed | 
| Resolution | Fixed | 
| Resolution Date | 2012-04-04T16:42:14.000+0000 | 
| Affected Version/s | Release 2.0.0 | 
| Fix Version/s | Release 2.0.0, Sprint 2012-06 | 
| Components | iOS | 
| Labels | module_webview, qe-testadded, regression | 
| Reporter | Dustin Hyde | 
| Assignee | Max Stepanov | 
| Created | 2012-03-14T15:10:48.000+0000 | 
| Updated | 2012-04-04T16:42:14.000+0000 | 
Description
	Observed frequent SIGSEGV crash on 4.3 devices only when opening a WebView.
Does not occur in 5.0, does not occur in Simulator, does not occur in 1.8.2. Regression.
Steps to Reproduce:
1. Run code.
var win = Ti.UI.createWindow({
	backgroundColor:'blue'
});
var buttonGoogle = Ti.UI.createButton({
	title:'Open Google',
	top:'20%',
	height:'30%',
	left:'10%',
	right:'10%'
});
buttonGoogle.addEventListener('click', function(){
	var webView = Ti.UI.createWebView({
			url:'http://www.google.com'
		});
		
	win.add(webView);
	
	var button = Ti.UI.createButton({
		title:'Close',
		right:0,
		bottom:0,
		height:'10%',
		width:'20%'
	});
	
	button.addEventListener('click', function(){
		win.remove(webView);
	});
	
	webView.add(button);
});
win.add(buttonGoogle);
var buttonInvalid = Ti.UI.createButton({
	title:'Open Invalid URL',
	bottom:'20%',
	height:'30%',
	left:'10%',
	right:'10%'
});
buttonInvalid.addEventListener('click', function(){
	var webView = Ti.UI.createWebView({
			url:'http://xxx'
		});
		
	win.add(webView);
	
	var button = Ti.UI.createButton({
		title:'Close',
		right:0,
		bottom:0,
		height:'10%',
		width:'20%'
	});
	
	button.addEventListener('click', function(){
		win.remove(webView);
	});
	
	webView.add(button);
});
win.add(buttonInvalid);
win.open();
2. Press 'Open Google', close. Press 'Open Invalid', close. Repeat.
Expected Result:
No crash.
Actual Result:
Crash occurs within 1 to 10 seconds.
Attachments
| File | Date | Size | 
|---|---|---|
| WebView_2012-03-14-154144_emate-iPad2.crash | 2012-03-14T15:10:48.000+0000 | 30044 | 
| WebView_2012-03-14-154956_Palladin.crash | 2012-03-14T15:10:48.000+0000 | 29369 | 
Closing as Fixed. SDK: 2.0.0.v20120319003254 Studio: 2.0.0.201203182248 OS: Snow Leopard Devices Tested: iPod 4.3.3, iPad2 4.3.5
Opening to edit labels.