Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QGIS 3.8.1 crashes when opening pop up from GetFeatureInfo #31226

Closed
JohannaOtt opened this issue Aug 13, 2019 · 6 comments · Fixed by #31325
Closed

QGIS 3.8.1 crashes when opening pop up from GetFeatureInfo #31226

JohannaOtt opened this issue Aug 13, 2019 · 6 comments · Fixed by #31325
Assignees
Labels
Bug Either a bug report, or a bug fix. Let's hope for the latter! Crash/Data Corruption Data Provider Related to specific vector, raster or mesh data providers High Priority Regression Something which used to work, but doesn't anymore

Comments

@JohannaOtt
Copy link

How to Reproduce

  1. Add a WMS Layer to your project that supports GetFeatureInfo
  2. The one I am using contains a link/button which leads to a pop-up showing up in QGIS 3.6.3
    This is the button how it is displaying in 3.6.3:
    grafik
    This is the pop-up that is showing up:
    grafik
  3. Clicking on the same button in QGIS 3.8.1 it leads to QGIS crashing with the following stacktrace:
    Crash ID: 79a5865aaea4475b45aaff8427309b561233a3dd

Stack Trace

QWebFrame::baseUrl :
QWebPage::acceptNavigationRequest :
QWebPage::userAgentForUrl :
WebCore::FrameSelection::`default constructor closure' :
WebCore::ArchiveResourceCollection::archiveResourceForURL :
WebCore::FrameLoader::clearTestingOverrides :
WebCore::FrameLoader::loadFrameRequest :
WebCore::FrameLoader::clearTestingOverrides :
WebCore::FrameLoader::urlSelected :
WebCore::HTMLPlugInElement::getNPObject :
WebCore::UserGestureIndicator::~UserGestureIndicator :
WebCore::ScriptedAnimationController::isThrottled :
WebCore::Element::containsFullScreenElement :
WebCore::EventHandler::handleMouseReleaseEvent :
WebCore::EventHandler::handleMouseReleaseEvent :
QWebPageAdapter::mouseReleaseEvent :
QWebPage::event :
QWebView::mouseReleaseEvent :
QWidget::event :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QApplicationPrivate::sendMouseEvent :
QSizePolicy::QSizePolicy :
QSizePolicy::QSizePolicy :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QGuiApplicationPrivate::processMouseEvent :
QWindowSystemInterface::sendWindowSystemEvents :
QEventDispatcherWin32::processEvents :
CallWindowProcW :
DispatchMessageW :
QEventDispatcherWin32::processEvents :
qt_plugin_query_metadata :
QEventLoop::exec :
QCoreApplication::exec :
main :
BaseThreadInitThunk :
RtlUserThreadStart :

QGIS Info
QGIS Version: 3.8.1-Zanzibar
QGIS code revision: dcd95cc
Compiled against Qt: 5.11.2
Running against Qt: 5.11.2
Compiled against GDAL: 2.4.1
Running against GDAL: 2.4.1

System Info
CPU Type: x86_64
Kernel Type: winnt
Kernel Version: 10.0.17134

QGIS and OS versions

QGIS-Version 3.8.1-Zanzibar QGIS-Codeversion dcd95cc
Kompiliert gegen Qt 5.11.2 Laufendes Qt 5.11.2
Kompiliert mit GDAL/OGR 2.4.1 Läuft mit GDAL/OGR 2.4.1
Kompiliert mit GEOS 3.7.2-CAPI-1.11.0 Läuft mit GEOS 3.7.2-CAPI-1.11.0 b55d2125
PostgreSQL-Client-Version 9.2.4 SpatiaLite-Version 4.3.0
QWT-Version 6.1.3 QScintilla2-Version 2.10.8
Kompiliert mit PROJ 5.2.0 Läuft mit PROJ Rel. 5.2.0, September 15th, 2018
BS-Version Windows 10 (10.0)    
@JohannaOtt JohannaOtt added the Bug Either a bug report, or a bug fix. Let's hope for the latter! label Aug 13, 2019
@gioman gioman added the Feedback Waiting on the submitter for answers label Aug 13, 2019
@gioman
Copy link
Contributor

gioman commented Aug 13, 2019

Any URL we can try?

@JohannaOtt
Copy link
Author

Hi,

Thank you for your quick reply. You can test with https://test.haleconnect.de/ows/services/org.8.15e341e4-5af1-4985-81ea-ac0376af82df_wms?SERVICE=WMS&REQUEST=GetCapabilities&VERSION=1.3.0

You will see that the link is already displaying different from the screenshot I made with QGIS 3.6.3 and clicking on the link causes QGIS 3.8.1 to crash.

All the best
Johanna

@gioman gioman added Crash/Data Corruption High Priority Regression Something which used to work, but doesn't anymore Data Provider Related to specific vector, raster or mesh data providers and removed Feedback Waiting on the submitter for answers labels Aug 14, 2019
@elpaso
Copy link
Contributor

elpaso commented Aug 21, 2019

Confirmed on Linux/Master, thank you for the test WMS, please leave it online for a while.

@gioman
Copy link
Contributor

gioman commented Aug 22, 2019

Confirmed on Linux/Master, thank you for the test WMS, please leave it online for a while.

@elpaso a new ticket should be opened regarding the fact that the identify panel does not render anymore the button (as shown in one of screenshots in this ticket)? Or is not a QGIS problem? Or it was already addressed by your patch?

@elpaso
Copy link
Contributor

elpaso commented Aug 22, 2019

it's also fixed by my patch

@gioman
Copy link
Contributor

gioman commented Aug 22, 2019

it's also fixed by my patch

cool, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Either a bug report, or a bug fix. Let's hope for the latter! Crash/Data Corruption Data Provider Related to specific vector, raster or mesh data providers High Priority Regression Something which used to work, but doesn't anymore
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants