Description of problem: Using the sample program from gnome-python2-gtkmozembed causes a segfault inside Mozilla. Version-Release number of selected component (if applicable): gnome-python2-gtkmozembed-2.14.3-4.fc7 How reproducible: Every time Steps to Reproduce: 1. Copy example program from file:///usr/share/gtk-doc/html/pygtkmozembed/class-gtkmozembed.html into a file 2. Execute file Actual results: segfault Expected results: browser Additional info: This is also reproducible on current Rawhide.
Created attachment 202651 [details] gdb session
Confirmed; NULL pointer dereference. EmbedPrivate::Realize (this=0x9e122f0, aAlreadyRealized=0xbfa93e68) at EmbedPrivate.cpp:257 (gdb) l 252 253 // Create our session history object and tell the navigation object 254 // to use it. We need to do this before we create the web browser 255 // window. 256 mSessionHistory = do_CreateInstance(NS_SHISTORY_CONTRACTID); 257 mNavigation->SetSessionHistory(mSessionHistory); 258 259 // create the window 260 mWindow->CreateWindow(); 261 (gdb) p mNavigation $1 = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
*** This bug has been marked as a duplicate of 205499 ***