-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
QGIS3 crashes on loading plugin manager #27353
Comments
Author Name: Giovanni Manghi (@gioman)
|
Author Name: Borys Jurgiel (@borysiasty) I have two questions: Is QGIS installed from the OsGeo4W web installer or the standalone (normal) installer? Was QGIS 2.x and/or OsGeo4W stuff ever installed on that computer? I'm trying to make sure these problems are always caused by some remains of old versions and never occur on fresh installations. |
Author Name: Alex Zvoleff (@azvoleff) Yes on both counts - the 3.2 install that crashed was installed with the OSGeo4W installer, and QGIS 2.18 is also installed on this system. In the past this computer has had QGIS 2.x installed from the standalone installer, although right now the QGIS 2.18 on it is from OsGeo4W. |
Author Name: Giovanni Manghi (@gioman) Please try on QGIS 3.4.1, if the issue is still valid change the affected version, thanks.
|
Author Name: Nyall Dawson (@nyalldawson)
|
Author Name: Alex Zvoleff (@azvoleff) I do still see this in 3.4.1, but I am not sure how to change the affected version in the report though. I don't seem to be able to update the affected version - do I need to post a new report?
|
Author Name: Giovanni Manghi (@gioman) Alex Zvoleff wrote:
update to 3.4.4 and try on a new/clean profile, if the issue remain we can reopen and change the affected version.
|
Author Name: Alex Zvoleff (@azvoleff) Yep, still see this on 3.4.4, even after deleting the old QGIS folders from AppData (I'm on Windows). Stack trace is below: User FeedbackInstalled QGIS from OSGeo4W, then clicked "plugins" -> "manage and install plugins". Report DetailsCrash ID: 9bdd35c5dc25b2449b1fbbebb0537fea60a30bc3 Stack Trace
QGIS Info System Info
|
Author Name: Giovanni Manghi (@gioman) Alex Zvoleff wrote:
ok reopened, but still very likely a local issue.
|
Author Name: Axel Hörteborn (Axel Hörteborn) Giovanni Manghi wrote:
I can confirm that this issue also occurs in 3.4.5 (Just happened, have worked earlier..) |
Still seeing this on 3.8: User FeedbackClicked on the plugins option and tried to load the plugin manager. This is on a new install on Windows of QGIS from the OSGeo4W installer. Prior to loading QGIS I deleted both AppData\Local\QGIS and AppData\Roaming\QGIS in order to reset the app. Report DetailsCrash ID: 19bf44043b3c55deca19f3a34f93f8e87d4aee84 Stack Trace QString::fill : QString::indexOf : QDir::fromNativeSeparators : QFileInfo::QFileInfo : QFileInfo::QFileInfo : QgsAllLayersFeaturesLocatorFilter::triggerResultFromAction : QgsAllLayersFeaturesLocatorFilter::triggerResultFromAction : PyInit__gui : PyMethodDef_RawFastCallKeywords : PyMethodDef_RawFastCallKeywords : PyEval_EvalFrameDefault : PyEval_EvalCodeWithName : PyMethodDef_RawFastCallKeywords : PyEval_EvalFrameDefault : PyEval_EvalCodeWithName : PyEval_EvalCodeEx : PyEval_EvalCode : PyArena_Free : PyRun_StringFlags : instance : instance : QgisApp::rotatePointSymbols : QgsPythonRunner::run : QgisApp::showPluginManager : QMetaObject::activate : QAction::activate : QMenu::actionGeometry : QMenu::actionGeometry : QMenu::mouseReleaseEvent : QWidget::event : QMenu::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 System Info |
QGIS 3.10.3 Standardinstallation: After that and after setting my proxy-parameters i try to install a plugin (no matter which one) via plugin manager. By only click on the name of the plugin, qgis crashed. I have a parallel installation of QGIS 3.4.15. Install a plugin via 3.4.15: no problems! This is what qgiscrashhandler (QGIS 3.10.3) say: (the "Copy Report" Button is inactive!!!, means grey, so reporting to issue tracker is not possible) **Crash ID: 472ea3512682a3798d2cecc71f612973b1cc7185 Stack Trace QMetaObject::activate : QGIS Info System Info |
@jodeutmann You probably didn't enter a description - that's why it's greyed out. |
Ok, my fault User FeedbackQGIS crashes while click on the name of a freely chosen plugin Report DetailsCrash ID: 472ea3512682a3798d2cecc71f612973b1cc7185 Stack Trace QMetaObject::activate : QHttpMultiPart::qt_metacast : QSslKey::operator!= : QSslKey::operator!= : QMetaObject::activate : QAbstractSocket::proxyAuthenticationRequired : QMetaObject::activate : QAbstractSocket::proxyAuthenticationRequired : QNetworkProxyQuery::networkConfiguration : QMetaObject::activate : QAbstractSocket::disconnected : QAbstractSocket::canReadLine : QNetworkProxyQuery::networkConfiguration : QApplicationPrivate::notify_helper : QApplication::notify : QgsApplication::notify qgsapplication.cpp:418 QCoreApplication::notifyInternal2 : QEventDispatcherWin32::processEvents : UserCallWinProcCheckWow : DispatchMessageWorker : QEventDispatcherWin32::processEvents : QEventLoop::exec : QThread::exec : QThread::start : BaseThreadInitThunk : RtlUserThreadStart : QGIS Info System Info |
Exactly the same issue. I'm behind http/https proxy which is configured and working in QGIS configuration. `## User Feedback clicking on an extension and when loading the description it hangs for several seconds before crashing Report DetailsCrash ID: 472ea3512682a3798d2cecc71f612973b1cc7185 Stack Trace QMetaObject::activate : QHttpMultiPart::qt_metacast : QSslKey::operator!= : QSslKey::operator!= : QMetaObject::activate : QAbstractSocket::proxyAuthenticationRequired : QMetaObject::activate : QAbstractSocket::proxyAuthenticationRequired : QNetworkProxyQuery::networkConfiguration : QMetaObject::activate : QAbstractSocket::disconnected : QAbstractSocket::canReadLine : QNetworkProxyQuery::networkConfiguration : QApplicationPrivate::notify_helper : QApplication::notify : QgsApplication::notify qgsapplication.cpp:437 QCoreApplication::notifyInternal2 : QEventDispatcherWin32::processEvents : UserCallWinProcCheckWow : DispatchMessageWorker : QEventDispatcherWin32::processEvents : QEventLoop::exec : QThread::exec : QThread::start : BaseThreadInitThunk : RtlUserThreadStart : QGIS Info System Info |
Also happening with brand new profile... Extension manager has a problem with proxies... |
@tiliarou so without proxy no crash? |
Without proxy the repo is not updated and it loads the previous list. Then it can't display the plug-ins details or install because there is no internet connection. Edit: actually it only loads the installed plug-ins list and can't access the installable list. But it doesn't crash. |
I have several clients working on Windows which are behind proxies. |
If I start QGIS while no proxy set in options, it will timeout when trying to load the plugin repo. Networking debug tool just show get request to the repo, which fails without proxy and succeed with proxy. But no info when it crashes, the debug window is not updated. |
Just wondering: is there something special on your setup (compared to the ones I use)?
|
locales:
Proxy is password authenticated, basic auth with username and password I only have this computer in my corporate environment. I just installed 4.13 on my own PC at home (without proxy) and it's working perfectly. I used to have QGIS standalone 2.18 installed. Is there any way to have more verbosity and more logs when the crash happens ? Are you sure RtlUserThreadStart is related to Right to Left ? |
@tiliarou I tested here (Latest dev on Debian testing behind a VPN proxy), setting the Interface to French, and the locale (numbers, date etc) to Arabic Qatar (ar_QA), but all was fine with me. No, I do not know 'RtlUserThreadStart' it was just a wild guess because in web development RTL are RightToLeft Languages (like arabic...). Some info about more logging on Windows: But it would be really helpfull if you could test this on an other or fresh machine, just to rule out local computer issues. |
I tried to change my Location in windows to France. Then I started QGIS and tried to trigger the crash.. and it didn't. It was working correctly. |
@azvoleff reopen if you find a way to crash QGIS again. |
Retried this morning without changing anything and it crashed again :( Edit: process explorer screenshots attached just after hang then crash.
|
Author Name: Alex Zvoleff (@azvoleff)
Original Redmine Issue: 19526
Affected QGIS version: 3.4.4
Redmine category:plugin_manager
When I click "Plugins" -> "Manage and Install Plugins", I get a crash. I tried deleting my user settings folder, but this didn't help.
Bug report is below:
User Feedback
Tried to load the plugin manager.
Report Details
Crash ID: b122357ce3b80f0a997f8e1815dc4609d9ad2f28
Stack Trace
QGIS Info
QGIS Version: 3.2.1-Bonn
QGIS code revision: 1edf372
Compiled against Qt: 5.9.2
Running against Qt: 5.9.2
Compiled against GDAL: 2.2.4
Running against GDAL: 2.2.4
System Info
CPU Type: x86_64
Kernel Type: winnt
Kernel Version: 10.0.17134
The text was updated successfully, but these errors were encountered: