Bug 183251

Summary: konqueror hangs in google maps using to/from here-link
Product: [Applications] konqueror Reporter: Sten Heinze <sten.heinze>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: 4.2.0   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Sten Heinze 2009-02-05 02:09:00 UTC
Version:            (using KDE 4.2.0)
Compiler:          gcc, debian package version: testing 4:4.3.2-2 
OS:                Linux
Installed from:    Debian testing/unstable Packages

Trying to use Google Maps causes Konqueror to hang.

How to reproduce: Open Google Maps in Konqueror, type a place and map it.  On the map itself the location is shown and several other actions possible. Click on the input field for the to here/from here-directions, and Konqueror hangs.

Expected behaviour is that typed character appear in the input field and the directions button shows the directions of the left list and in the map.

I have no plugins installed, and the hang happens everytime (repoducible). Unfortunately, I don't have a backtrace.

Regards,
Sten
Comment 1 Maksim Orlovich 2009-02-07 19:31:51 UTC
SVN commit 922888 by orlovich:

Google maps seems to wants the DOM objects' prototypes' constructor properties to point 
to something other than the default Object constructor. Make them point to the Node pseudoctor
for now. Probably want to give it more distinct values later on, but that's better done 
w/autogen.

BUG:176730
BUG:183251


 M  +1 -1      kdecore/localization/ktranscript.cpp  
 M  +1 -1      khtml/ecma/domparser.cpp  
 M  +1 -1      khtml/ecma/kjs_audio.cpp  
 M  +3 -0      khtml/ecma/kjs_binding.h  
 M  +3 -3      khtml/ecma/kjs_context2d.cpp  
 M  +4 -4      khtml/ecma/kjs_css.cpp  
 M  +19 -10    khtml/ecma/kjs_dom.cpp  
 M  +4 -4      khtml/ecma/kjs_dom.h  
 M  +11 -11    khtml/ecma/kjs_events.cpp  
 M  +31 -31    khtml/ecma/kjs_html.cpp  
 M  +1 -1      khtml/ecma/kjs_range.cpp  
 M  +2 -2      khtml/ecma/kjs_traversal.cpp  
 M  +1 -1      khtml/ecma/kjs_views.cpp  
 M  +1 -1      khtml/ecma/xmlhttprequest.cpp  
 M  +1 -1      khtml/ecma/xmlserializer.cpp  
 M  +7 -23     kjs/lookup.h  
 M  +4 -0      kjs/object_object.cpp  
 M  +6 -1      kjs/object_object.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=922888
Comment 2 Maksim Orlovich 2009-02-07 19:32:19 UTC
SVN commit 922890 by orlovich:

Merged revision 922888:
Google maps seems to wants the DOM objects' prototypes' constructor properties to point 
to something other than the default Object constructor. Make them point to the Node pseudoctor
for now. Probably want to give it more distinct values later on, but that's better done 
w/autogen.

BUG:176730
BUG:183251

 M  +1 -1      kdecore/localization/ktranscript.cpp  
 M  +1 -1      khtml/ecma/domparser.cpp  
 M  +1 -1      khtml/ecma/kjs_audio.cpp  
 M  +3 -0      khtml/ecma/kjs_binding.h  
 M  +3 -3      khtml/ecma/kjs_context2d.cpp  
 M  +4 -4      khtml/ecma/kjs_css.cpp  
 M  +19 -10    khtml/ecma/kjs_dom.cpp  
 M  +4 -4      khtml/ecma/kjs_dom.h  
 M  +11 -11    khtml/ecma/kjs_events.cpp  
 M  +31 -31    khtml/ecma/kjs_html.cpp  
 M  +1 -1      khtml/ecma/kjs_range.cpp  
 M  +2 -2      khtml/ecma/kjs_traversal.cpp  
 M  +1 -1      khtml/ecma/kjs_views.cpp  
 M  +1 -1      khtml/ecma/xmlhttprequest.cpp  
 M  +1 -1      khtml/ecma/xmlserializer.cpp  
 M  +7 -23     kjs/lookup.h  
 M  +4 -0      kjs/object_object.cpp  
 M  +6 -1      kjs/object_object.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=922890