Here is the backtrace extracted from the crash file:
#0 oxide::FilePicker::Done (this=this@entry=0xb8ecf030, files=std::vector of length 1, capacity 1 = {...},
permissions=content::FileChooserParams::OpenMultiple) at ../../../../shared/browser/oxide_file_picker.cc:50
#1 0xaccfcdc6 in oxide::qt::FilePicker::done (this=0xb8ecf030, files=...,
mode=oxide::qt::FilePickerProxy::OpenMultiple) at ../../../../qt/core/browser/oxide_qt_file_picker.cc:134
#2 0xacabf2fa in oxide::qquick::FilePickerContext::accept(QVariant const&) const ()
from /usr/lib/arm-linux-gnueabihf/libOxideQtQuick.so.0
#3 0xacabf902 in oxide::qquick::FilePickerContext::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) ()
from /usr/lib/arm-linux-gnueabihf/libOxideQtQuick.so.0
#4 0xacabf9e0 in oxide::qquick::FilePickerContext::qt_metacall(QMetaObject::Call, int, void**) ()
from /usr/lib/arm-linux-gnueabihf/libOxideQtQuick.so.0
#5 0xb63b5040 in ?? () from /usr/lib/arm-linux-gnueabihf/libQt5Qml.so.5
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Here is the backtrace extracted from the crash file:
#0 oxide:: FilePicker: :Done (this=this@ entry=0xb8ecf03 0, files=std::vector of length 1, capacity 1 = {...}, =content: :FileChooserPar ams::OpenMultip le) at ../../. ./../shared/ browser/ oxide_file_ picker. cc:50 qt::FilePicker: :done (this=0xb8ecf030, files=..., oxide:: qt::FilePickerP roxy::OpenMulti ple) at ../../. ./../qt/ core/browser/ oxide_qt_ file_picker. cc:134 qquick: :FilePickerCont ext::accept( QVariant const&) const () arm-linux- gnueabihf/ libOxideQtQuick .so.0 qquick: :FilePickerCont ext::qt_ static_ metacall( QObject* , QMetaObject::Call, int, void**) () arm-linux- gnueabihf/ libOxideQtQuick .so.0 qquick: :FilePickerCont ext::qt_ metacall( QMetaObject: :Call, int, void**) () arm-linux- gnueabihf/ libOxideQtQuick .so.0 arm-linux- gnueabihf/ libQt5Qml. so.5
permissions
#1 0xaccfcdc6 in oxide::
mode=
#2 0xacabf2fa in oxide::
from /usr/lib/
#3 0xacabf902 in oxide::
from /usr/lib/
#4 0xacabf9e0 in oxide::
from /usr/lib/
#5 0xb63b5040 in ?? () from /usr/lib/
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
The issue is there:
void FilePicker: :Done(const std::vector< content: :FileChooserFil eInfo>& files,
content: :FileChooserPar ams::Mode permissions) { view_host_ ->FilesSelected InChooser( files, permissions);
render_
where render_view_host_ is null.