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

Replicable crash #5766

Closed
gioman opened this issue Oct 23, 2024 · 11 comments · Fixed by #5800
Closed

Replicable crash #5766

gioman opened this issue Oct 23, 2024 · 11 comments · Fixed by #5800
Labels

Comments

@gioman
Copy link

gioman commented Oct 23, 2024

Device Blackview BV8100, Android 14.

Bonus question: when setting up cascading dropdowns (as show in the screencast here below) where the second one shows only one option, there is a way to have that entry automatically selected? In QGIS Desktop works as expected.

out.mp4

Screenshot (Oct 23, 2024 10_19_53)

Also note that on this device the QField icon does not look right

Screenshot (Oct 23, 2024 10_33_31)

@nirvn
Copy link
Member

nirvn commented Oct 30, 2024

@gioman , can you share a copy of this project to debug the crash over here? Thanks

@nirvn nirvn added the feedback label Oct 30, 2024
@gioman
Copy link
Author

gioman commented Nov 1, 2024

@nirvn Hi, thanks for the reply. Where I can send it to you privately?

Bonus question: when setting up cascading dropdowns (as show in the screencast here below) where the second one shows only one option, there is a way to have that entry automatically selected? In QGIS Desktop works as expected.

is there any trick to make qfield behave as qgis in this cases?

@nirvn
Copy link
Member

nirvn commented Nov 1, 2024

@gioman , please send over [email protected]

@nirvn nirvn removed the feedback label Nov 1, 2024
@nirvn
Copy link
Member

nirvn commented Nov 2, 2024

Confirmed. Stacktrace:

1   QQuickListViewPrivate::setSectionHelper(QQmlContext *, QQuickItem *, QString const&)   0x7ffff3b88fe5 
2   QQuickListViewPrivate::getSectionItem(QString const&)                                  0x7ffff3b8f58a 
3   QQuickListViewPrivate::updateStickySections() [clone .part.0]                          0x7ffff3b914a2 
4   QQuickItemViewPrivate::layout()                                                        0x7ffff3b73655 
5   QQuickWindowPrivate::polishItems()                                                     0x7ffff38d12ad 
6   QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window *, bool)            0x7ffff3b36b73 
7   QQuickWindow::event(QEvent *)                                                          0x7ffff38d4c5e 
8   QApplicationPrivate::notify_helper(QObject *, QEvent *)                                0x7ffff3f8b7c5 
9   QgsApplication::notify(QObject *, QEvent *)                                            0x555557276773 
10  QCoreApplication::notifyInternal2(QObject *, QEvent *)                                 0x7ffff197cd58 
11  QPlatformWindow::deliverUpdateRequest()                                                0x7ffff21f7785 
12  QPlatformWindow::windowEvent(QEvent *)                                                 0x7ffff21f536d 
13  QApplication::notify(QObject *, QEvent *)                                              0x7ffff3f97773 
14  QgsApplication::notify(QObject *, QEvent *)                                            0x555557276773 
15  QCoreApplication::notifyInternal2(QObject *, QEvent *)                                 0x7ffff197cd58 
16  QTimerInfoList::activateTimers()                                                       0x7ffff1b332ca 
17  QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)             0x7ffff1b377a5 
18  QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)          0x7fffefd75d92 
19  QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)                                0x7ffff19896e2 
20  QCoreApplication::exec()                                                               0x7ffff19857a8 

@nirvn
Copy link
Member

nirvn commented Nov 10, 2024

@gioman , workaround upstream Qt bug finalized here: #5800

@gioman
Copy link
Author

gioman commented Nov 10, 2024

@nirvn Many many thanks for all your work.

@nirvn
Copy link
Member

nirvn commented Nov 10, 2024

@gioman , could you try the APK in the PR mentioned above to confirm the crash is gone?

@gioman
Copy link
Author

gioman commented Nov 10, 2024

@gioman , could you try the APK in the PR mentioned above to confirm the crash is gone?

@nirvn yes I can. I'll let you know asap.

@gioman
Copy link
Author

gioman commented Nov 10, 2024

@nirvn confirming crash solved!

@nirvn
Copy link
Member

nirvn commented Nov 10, 2024

@gioman , good, thanks for confirming. Out of curiosity, what are you guys mapping out with QField?

@gioman
Copy link
Author

gioman commented Nov 10, 2024

Out of curiosity, what are you guys mapping out with QField?

@nirvn trees in urban areas. We have been in contact with Matthias to help co-fund the work for the support for webdav endpoints.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
3 participants