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

List:       kde-core-devel
Subject:    CRASH konqueror in KDE 3.3.2 reproducible + testcase
From:       Willy De la Court <Willy.DelaCourt () pandora ! be>
Date:       2004-12-10 6:54:58
Message-ID: 200412100755.04916.Willy.DelaCourt () pandora ! be
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Konqueror crashes when pressing any of the buttons on the "Save login 
information" dialog box.

Ways to reproduce.

- - Save both attached files test1.html and test2.html on a web server.
- - Point konqueror to test1.html.
- - Fill in anything you want for login and password.
- - Click on the Login button.
- - The dialog "Save login information" appears
- - Click any of the buttons on the dialog.
- - CRASH every time. The Backtrace is always a little different.

This problem did not exists in KDE 3.0 to 3.3.1

also see bug report http://bugs.kde.org/show_bug.cgi?id=94785

- -- 
Simple things make people happy.
Willy De la Court
PGP Public Key at http://www.linux-lovers.be/download/public_key.asc
PGP Key fingerprint = 784E E18F 7F85 9C7C AC1A D5FB FE08 686C 37C7 A689
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQFBuUhI/ghobDfHpokRAtCcAJ9Dl9G3cMFK+eY9Y5W9tN70pqfjlACgmYBb
q0s2thTrTg7/0yhyjNZCVag=
=FsGE
-----END PGP SIGNATURE-----

["test1.html" (text/html)]

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>

<script language="javascript" src="md5.js"></script>
<script language="javascript">
	<!--
	function MD5(s) {
		return s;
	}
	
	function doChallengeResponse() {
		str = document.login.username.value + ":" +
			MD5(document.login.password.value) + ":" +
			document.login.challenge.value;
		document.login.response.value = MD5(str);
		document.login.password.value = "";
		document.logintrue.username.value = document.login.username.value;
		document.logintrue.response.value = document.login.response.value;
		document.logintrue.submit();
		return false;
	}
	// -->
</script>
<FORM NAME="login" ACTION="test2.html" METHOD=post onSubmit="doChallengeResponse()">
	Username:<INPUT TYPE="text" name="username" VALUE="" SIZE=10 MAXLENGTH=32><BR>
	Password:<INPUT TYPE="password" NAME="password" SIZE=10 MAXLENGTH=32><BR>
	<INPUT TYPE="submit" NAME="submitbtn" VALUE="Login">
	<INPUT TYPE="hidden" NAME="challenge" VALUE="77c88ac0ee7756314412793e282074d8">
	<INPUT TYPE="hidden" NAME="response"  VALUE="">
</FORM>
<FORM NAME="logintrue" ACTION="test2.html" METHOD=post>
	<INPUT TYPE="hidden" NAME="username" VALUE="">
	<INPUT TYPE="hidden" NAME="challenge" VALUE="77c88ac0ee7756314412793e282074d8">
	<INPUT TYPE="hidden" NAME="response"  VALUE="">
</FORM>
</BODY>
</HTML>

["test2.html" (text/html)]

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>

After Login.
</BODY>
</HTML>


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

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