QField
QField copied to clipboard
QField for Linux Crashes when Uploading a File
[Short description of problem here] Hey, guys.
I just downloaded the qfield-v2.0.13-linux-x64.AppImage
file to test in my computer. I saw 2 things that might be fixed:
1 - the 1st time I opened the app, its window was so small that I could barely see. I had to increase its width with my mouse.
2 - When trying to open a local project, QField crashes.
Reproduction Steps:
- Open QField AppImage
- Select
Open Local Project
- QField Crashes
Expected behavior:
Expected to open a folder with all my files
Observed behavior:
QField Crashed.
Screenshots and GIFs
QField version: 2.0.13 DEV (53468a v.2.0.13) Pre release candidate
Additional information:
- Problem started happening recently, didn't happen in an older version of QField: [Yes/No]
- Problem can be reliably reproduced, doesn't happen randomly: [Yes/No]
- Problem happens with all files and projects, not only some files or projects: [Yes/No]
Thank you for reporting.
Can you launch the app from a terminal and share the output? Which linux distribution/version are you using?
I've tried and failed to reproduce the crash on my machine (Ubuntu 22.04).
I'm using PopOS! 21.10.
Here's what the terminal recorded:
(base) rodrigo@pop-os:~/Downloads$ ./qfield-v2.0.11-linux-x64.AppImage
[sentry] INFO using database path "/home/rodrigo/Downloads/.sentry-native"
[sentry] DEBUG starting transport
[sentry] DEBUG starting background worker thread
[sentry] DEBUG starting backend
[sentry] DEBUG background worker thread started
[sentry] DEBUG sending envelope
[sentry] DEBUG submitting task to background worker thread
[sentry] DEBUG executing task on worker thread
* Trying 34.120.195.249:443...
* Connected to o105244.ingest.sentry.io (34.120.195.249) port 443 (#0)
* ALPN, offering http/1.1
* CAfile: /etc/ssl/certs/ca-certificates.crt
* CApath: /etc/ssl/certs
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN, server accepted to use http/1.1
* Server certificate:
* subject: CN=*.ingest.sentry.io
* start date: Feb 21 01:07:20 2022 GMT
* expire date: May 22 01:07:19 2022 GMT
* subjectAltName: host "o105244.ingest.sentry.io" matched cert's "*.ingest.sentry.io"
* issuer: C=US; O=Let's Encrypt; CN=R3
* SSL certificate verify ok.
> POST /api/6119013/envelope/ HTTP/1.1
Host: o105244.ingest.sentry.io
User-Agent: sentry.native/0.4.13
Accept: */*
x-sentry-auth:Sentry sentry_key=613cd59d143b41f59fc3ef7fb3fe096e, sentry_version=7, sentry_client=sentry.native/0.4.13
content-type:application/x-sentry-envelope
content-length:55415
* old SSL session ID is stale, removing
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Server: nginx
< Date: Sat, 19 Mar 2022 14:27:26 GMT
< Content-Type: application/json
< Content-Length: 41
< access-control-expose-headers: x-sentry-rate-limits, x-sentry-error, retry-after
< vary: Origin
< x-envoy-upstream-service-time: 0
< Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
< Via: 1.1 google
< Alt-Svc: clear
<
{"id":"abc86a1baab64f2ffdd1d107dcb8b96c"}* Connection #0 to host o105244.ingest.sentry.io left intact
proj_create_from_database: Cannot find proj.db
proj_create_from_database: Cannot find proj.db
qt.gui.icc: Unsupported ICC input color space 47524159
qt.gui.icc: fromIccProfile: failed general sanity check
QPngHandler: Failed to parse ICC profile
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
qt.gui.icc: Unsupported ICC input color space 47524159
qt.gui.icc: fromIccProfile: failed general sanity check
QPngHandler: Failed to parse ICC profile
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
<Unknown File>: Can't assign to existing role 'isVisible' of different type [Number -> Bool]
<Unknown File>: Can't assign to existing role 'isVisible' of different type [Number -> Bool]
qrc:/qml/DigitizingToolbar.qml:75:5: Unable to assign [undefined] to GnssPositionInformation
qrc:/qml/qgismobileapp.qml:1196:9: Unable to assign [undefined] to GnssPositionInformation
qrc:/qml/OverlayFeatureFormDrawer.qml:81:13: Unable to assign [undefined] to GnssPositionInformation
qrc:/qml/qgismobileapp.qml:2415:5: Unable to assign [undefined] to GnssPositionInformation
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
proj_get_authorities_from_database: Cannot find proj.db
(process:119377): Gtk-WARNING **: 11:27:30.396: Can't set a target list on a widget until you've called gtk_drag_dest_set() to make the widget into a drag destination
(process:119377): Gtk-WARNING **: 11:27:30.444: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Pop/16x16/status/image-missing.png: Erro fatal ao ler o arquivo de imagem PNG: Invalid IHDR data (gdk-pixbuf-error-quark, 0)
Bail out! Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Pop/16x16/status/image-missing.png: Erro fatal ao ler o arquivo de imagem PNG: Invalid IHDR data (gdk-pixbuf-error-quark, 0)
[sentry] INFO entering signal handler
[sentry] DEBUG captured backtrace with 128 frames
[sentry] DEBUG merging scope into event
[sentry] DEBUG trying to read modules from /proc/self/maps
[sentry] DEBUG read 190 modules from /proc/self/maps
[sentry] DEBUG adding attachments to envelope
[sentry] DEBUG sending envelope
[sentry] DEBUG serializing envelope into buffer
[sentry] INFO crash has been captured
Abortado (imagem do núcleo gravada)
@rodreras , can you give the latest release a try and report back? Fetch it here: https://qfield.org/get_latest/?platform=linux
Thanks
The QField project highly values your report and would love to see it addressed. However, this issue has been left in feedback mode for the last 14 days and is being automatically marked as "stale". If you would like to continue with this issue, please provide any missing information or answer any open questions. If you could resolve the issue yourself meanwhile, please leave a note for future readers with the same problem and close the issue. In case you should have any uncertainty, please leave a comment and we will be happy to help you proceed with this issue. If there is no further activity on this issue, it will be closed in a week.