#0 0x00000000 in ?? ()
No symbol table info available.
#1 0xa90b3d2c in android_camera_enumerate_supported_thumbnail_sizes (n1=0x429ed8,
n2=0xa9a236d9 <AalImageEncoderControl::getThumbnailSizeCb(void*, int, int)>, n3=<optimized out>) at camera.c:110
f = 0x0
#2 0xa9a20b12 in AalCameraService::initControls (this=this@entry=0x4356d0, camControl=camControl@entry=0x429ed8, listener=0x4429e8)
at aalcameraservice.cpp:269
No locals.
#3 0xa9a20bcc in AalCameraService::connectCamera (this=0x4356d0) at aalcameraservice.cpp:173
device = <optimized out>
#4 0xa9a1f9bc in AalCameraControl::setState (this=0x435d88, state=QCamera::ActiveState) at aalcameracontrol.cpp:48
ok = <optimized out>
#5 0xb0a41be2 in QCameraPrivate::setState (this=0x44a4e0, newState=QCamera::ActiveState) at camera/qcamera.cpp:115
No locals.
#6 0xb69d7e80 in QQmlObjectCreator::finalize (this=0x4038e8, interrupt=...) at qml/qqmlobjectcreator.cpp:1226
profiler = {profiler = 0x0}
watcher = {sharedState = {d = 0x403970}, watcher = {_t = 0x403970, _r = false}}
ocRestorer = {ep = 0xc2040, oldCreator = 0x0}
#7 0xb69898e0 in QQmlComponentPrivate::complete (enginePriv=0xc2040, state=0x1b2778) at qml/qqmlcomponent.cpp:936
interrupt = {mode = QQmlInstantiationInterrupt::None, {timer = {t1 = 3065572233, t2 = 17774258302430336}, nsecs = 0},
runWhile = 0x0}
state = 0x1b2778
enginePriv = 0xc2040
#8 0xb698995c in QQmlComponentPrivate::completeCreate (this=0x1b2718) at qml/qqmlcomponent.cpp:972
No locals.
#9 0xb698b328 in QQmlComponent::createObject (this=<optimized out>, args=0xbe991bd8) at qml/qqmlcomponent.cpp:1249
parent = <optimized out>
rv = 0x432c80
scope = {engine = 0xc2a98, mark = 0xb1100370}
valuemap = {ptr = 0xb1100370}
ctxt = <optimized out>
object = {ptr = 0xb1100380}
#10 0xb6a2321c in QQmlComponent::qt_static_metacall (_o=_o@entry=0x1b5090, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=6,
_a=_a@entry=0xbe991bf8) at .moc/moc_qqmlcomponent.cpp:145
_t = 0x1b5090
#11 0xb6a23322 in QQmlComponent::qt_metacall (this=0x1b5090, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbe991bf8)
at .moc/moc_qqmlcomponent.cpp:208
No locals.
#12 0xb69604e8 in QV4::QObjectMethod::callInternal (this=<optimized out>, callData=0xb1100310) at jsruntime/qv4qobjectwrapper.cpp:1868
rv = {ptr = 0xb1100360}
qmlGlobal = <optimized out>
func = {callData = 0xb1100310, retVal = {ptr = 0xb1100360}, ctx = 0x3f0a38, e = 0xc2510}
funcptr = 0xbe991bd8
args = {0x0, 0xbe991bbc}
v8Engine = 0xc2510
scope = {engine = 0xc2a98, mark = 0xb1100360}
method = {<QQmlPropertyRawData> = {{propType = 43, propTypeName = 0x2b <error: Cannot access memory at address 0x2b>}, coreIndex = 11, {notifyIndex = 0, arguments = 0x0}, {{revision = 0, metaObjectOffset = 1, {{valueTypeFlags = 65534, valueTypePropType = 65535, valueTypeCoreIndex = 0}, {overrideIndexIsProperty = 0, overrideIndex = -1}}}, { accessors = 0x10000, accessorData = -2}}, flags = 4718912}, <No data fields>}
#13 0xb6967ab8 in call (d=0xb1100310, this=<optimized out>) at jsruntime/qv4object_p.h:270
No locals.
#14 QV4::Runtime::callProperty (context=0xbe991d5c, name=..., callData=...) at jsruntime/qv4runtime.cpp:938
scope = {engine = 0xc2a98, mark = 0xb1100350}
baseObject = {ptr = 0xb1100350}
o = <optimized out>
#15 0xad57164e in ?? ()
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Unfortunately it crashes on android side, so it doesn't give us too much data to go on, not without getting symbols for that... And it being non-reproducible around here, that might prove difficult :/
This is what I got out of the .crash file:
#0 0x00000000 in ?? () camera_ enumerate_ supported_ thumbnail_ sizes (n1=0x429ed8, rControl: :getThumbnailSi zeCb(void* , int, int)>, n3=<optimized out>) at camera.c:110 e::initControls (this=this@ entry=0x4356d0, camControl= camControl@ entry=0x429ed8, listener=0x4429e8) e.cpp:269 e::connectCamer a (this=0x4356d0) at aalcameraservic e.cpp:173 l::setState (this=0x435d88, state=QCamera: :ActiveState) at aalcameracontro l.cpp:48 :setState (this=0x44a4e0, newState= QCamera: :ActiveState) at camera/ qcamera. cpp:115 or::finalize (this=0x4038e8, interrupt=...) at qml/qqmlobjectc reator. cpp:1226 ivate:: complete (enginePriv= 0xc2040, state=0x1b2778) at qml/qqmlcompone nt.cpp: 936 onInterrupt: :None, {timer = {t1 = 3065572233, t2 = 17774258302430336}, nsecs = 0}, ivate:: completeCreate (this=0x1b2718) at qml/qqmlcompone nt.cpp: 972 :createObject (this=<optimized out>, args=0xbe991bd8) at qml/qqmlcompone nt.cpp: 1249 :qt_static_ metacall (_o=_o@ entry=0x1b5090, _c=_c@entry= QMetaObject: :InvokeMetaMeth od, _id=_id@entry=6, _a@entry= 0xbe991bf8) at .moc/moc_ qqmlcomponent. cpp:145 :qt_metacall (this=0x1b5090, _c=QMetaObject: :InvokeMetaMeth od, _id=6, _a=0xbe991bf8) qqmlcomponent. cpp:208 hod::callIntern al (this=<optimized out>, callData= 0xb1100310) at jsruntime/ qv4qobjectwrapp er.cpp: 1868 awData> = {{propType = 43, propTypeName = 0x2b <error: Cannot access memory at address 0x2b>},
coreIndex = 11, {notifyIndex = 0, arguments = 0x0}, {{revision = 0, metaObjectOffset = 1, {{valueTypeFlags = 65534,
valueType PropType = 65535, valueTypeCoreIndex = 0}, {overrideIndexI sProperty = 0, overrideIndex = -1}}}, {
accessors = 0x10000, accessorData = -2}}, flags = 4718912}, <No data fields>} qv4object_ p.h:270 :callProperty (context= 0xbe991d5c, name=..., callData=...) at jsruntime/ qv4runtime. cpp:938
No symbol table info available.
#1 0xa90b3d2c in android_
n2=0xa9a236d9 <AalImageEncode
f = 0x0
#2 0xa9a20b12 in AalCameraServic
at aalcameraservic
No locals.
#3 0xa9a20bcc in AalCameraServic
device = <optimized out>
#4 0xa9a1f9bc in AalCameraContro
ok = <optimized out>
#5 0xb0a41be2 in QCameraPrivate:
No locals.
#6 0xb69d7e80 in QQmlObjectCreat
profiler = {profiler = 0x0}
watcher = {sharedState = {d = 0x403970}, watcher = {_t = 0x403970, _r = false}}
ocRestorer = {ep = 0xc2040, oldCreator = 0x0}
#7 0xb69898e0 in QQmlComponentPr
interrupt = {mode = QQmlInstantiati
runWhile = 0x0}
state = 0x1b2778
enginePriv = 0xc2040
#8 0xb698995c in QQmlComponentPr
No locals.
#9 0xb698b328 in QQmlComponent:
parent = <optimized out>
rv = 0x432c80
scope = {engine = 0xc2a98, mark = 0xb1100370}
valuemap = {ptr = 0xb1100370}
ctxt = <optimized out>
object = {ptr = 0xb1100380}
#10 0xb6a2321c in QQmlComponent:
_a=
_t = 0x1b5090
#11 0xb6a23322 in QQmlComponent:
at .moc/moc_
No locals.
#12 0xb69604e8 in QV4::QObjectMet
rv = {ptr = 0xb1100360}
qmlGlobal = <optimized out>
func = {callData = 0xb1100310, retVal = {ptr = 0xb1100360}, ctx = 0x3f0a38, e = 0xc2510}
funcptr = 0xbe991bd8
args = {0x0, 0xbe991bbc}
v8Engine = 0xc2510
scope = {engine = 0xc2a98, mark = 0xb1100360}
method = {<QQmlPropertyR
#13 0xb6967ab8 in call (d=0xb1100310, this=<optimized out>) at jsruntime/
No locals.
#14 QV4::Runtime:
scope = {engine = 0xc2a98, mark = 0xb1100350}
baseObject = {ptr = 0xb1100350}
o = <optimized out>
#15 0xad57164e in ?? ()
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Unfortunately it crashes on android side, so it doesn't give us too much data to go on, not without getting symbols for that... And it being non-reproducible around here, that might prove difficult :/