Cuperino / QPrompt-Teleprompter

Teleprompter software for all video creators. Built with ease of use, productivity, control accuracy, and smooth performance in mind.
https://qprompt.app
GNU General Public License v3.0
357 stars 23 forks source link

Prevent Android from going to sleep while prompting #78

Open Cuperino opened 2 years ago

Cuperino commented 1 year ago

New, correct, approach to inhibit sleep, and its crash outputs.

Android 9

08-15 23:34:29.087  2278  2296 D qprompt : QPrompt: Attempting to prevent sleep.
08-15 23:34:29.093  2278  2296 D qprompt : QPrompt: flag added.
08-15 23:34:29.093  2278  2296 D qprompt : QPrompt: Did it work?
08-15 23:34:31.115  2278  2296 W qprompt : qrc:/android_rcc_bundle/qml/org/kde/kirigami.2/private/ActionButton.qml:261:13: QML Timer: ToolTip must be attached to an Item
08-15 23:34:44.621   281   281 E BufferQueueProducer: [SurfaceView - com.cuperino.qprompt/org.qtproject.qt5.android.bindings.QtActivity#0] query: BufferQueue has been abandoned
08-15 23:34:44.621   281   281 E BufferLayerConsumer: [SurfaceView - com.cuperino.qprompt/org.qtproject.qt5.android.bindings.QtActivity#0] updateTexImage: BufferLayerConsumer is abandoned!
08-15 23:34:44.712  2278  2296 F uperino.qpromp: java_vm_ext.cc:542]   native: #10 pc 000000000004e8cc  /data/app/com.cuperino.qprompt-P-Bt9b3kls7yuDYQaKI1Vw==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so (offset 49000) (???)
08-15 23:34:45.056  2278  2296 F uperino.qpromp: runtime.cc:558]   native: #15 pc 000000000004e8cc  /data/app/com.cuperino.qprompt-P-Bt9b3kls7yuDYQaKI1Vw==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so (offset 49000) (???)
08-15 23:34:45.063  2278  2296 F uperino.qpromp: runtime.cc:558]   native: #03 pc 0000000000495b1c  /data/app/com.cuperino.qprompt-P-Bt9b3kls7yuDYQaKI1Vw==/lib/arm64/libQt5Core_arm64-v8a.so (offset 329000) (QSharedMemory::create(int, QSharedMemory::AccessMode)+100)
08-15 23:34:45.063  2278  2296 F uperino.qpromp: runtime.cc:558]   native: #04 pc 00000000004967e4  /data/app/com.cuperino.qprompt-P-Bt9b3kls7yuDYQaKI1Vw==/lib/arm64/libQt5Core_arm64-v8a.so (offset 329000) (QSystemError::stdString(int)+28)
08-15 23:34:45.063  2278  2296 F uperino.qpromp: runtime.cc:558]   native: #05 pc 000000000045e86c  /data/app/com.cuperino.qprompt-P-Bt9b3kls7yuDYQaKI1Vw==/lib/arm64/libQt5Core_arm64-v8a.so (offset 329000) (???)
08-15 23:34:45.063  2278  2296 F uperino.qpromp: runtime.cc:558]   native: #06 pc 000000000033d698  /data/app/com.cuperino.qprompt-P-Bt9b3kls7yuDYQaKI1Vw==/lib/arm64/libQt5Core_arm64-v8a.so (offset 329000) (???)
08-15 23:34:45.063  2278  2296 F uperino.qpromp: runtime.cc:558]   native: #07 pc 0000000000393e9c  /data/app/com.cuperino.qprompt-P-Bt9b3kls7yuDYQaKI1Vw==/lib/arm64/libQt5Qml_arm64-v8a.so (offset f3000) (QQmlLocale::wrap(QV4::ExecutionEngine*, QLocale const&)+316)
08-15 23:34:45.064  2278  2296 F uperino.qpromp: runtime.cc:558]   native: #03 pc 0000000000344028  /data/app/com.cuperino.qprompt-P-Bt9b3kls7yuDYQaKI1Vw==/lib/arm64/libQt5Core_arm64-v8a.so (offset 329000) (QThreadStorageData::QThreadStorageData(void (*)(void*))+136)
08-15 23:34:45.064  2278  2296 F uperino.qpromp: runtime.cc:558]   native: #04 pc 0000000000343d8c  /data/app/com.cuperino.qprompt-P-Bt9b3kls7yuDYQaKI1Vw==/lib/arm64/libQt5Core_arm64-v8a.so (offset 329000) (???)
08-15 23:34:45.064  2278  2296 F uperino.qpromp: runtime.cc:558]   native: #05 pc 0000000000258be8  /data/app/com.cuperino.qprompt-P-Bt9b3kls7yuDYQaKI1Vw==/lib/arm64/libQt5Quick_arm64-v8a.so (offset 178000) (???)
08-15 23:34:45.065  2278  2296 F uperino.qpromp: runtime.cc:558]   native: #13 pc 000000000004e8cc  /data/app/com.cuperino.qprompt-P-Bt9b3kls7yuDYQaKI1Vw==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so (offset 49000) (???)
08-15 23:34:45.067  2278  2296 F uperino.qpromp: runtime.cc:566]   native: #10 pc 000000000004e8cc  /data/app/com.cuperino.qprompt-P-Bt9b3kls7yuDYQaKI1Vw==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so (offset 49000) (???)
08-15 23:34:45.069  2278  2296 F libc    : Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 2296 (qtMainLoopThrea), pid 2278 (uperino.qprompt)
08-15 23:34:45.293  2354  2354 F DEBUG   : pid: 2278, tid: 2296, name: qtMainLoopThrea  >>> com.cuperino.qprompt <<<
08-15 23:34:45.302  2354  2354 F DEBUG   :     #11 pc 000000000004e8cc  /data/app/com.cuperino.qprompt-P-Bt9b3kls7yuDYQaKI1Vw==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so (offset 0x49000)
08-15 23:34:46.667   457  2361 W ActivityManager:   Force finishing activity com.cuperino.qprompt/org.qtproject.qt5.android.bindings.QtActivity
08-15 23:34:46.895   457   534 W InputDispatcher: channel '76e2b6f com.cuperino.qprompt/org.qtproject.qt5.android.bindings.QtActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x9
08-15 23:34:46.896   457   534 E InputDispatcher: channel '76e2b6f com.cuperino.qprompt/org.qtproject.qt5.android.bindings.QtActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
08-15 23:34:46.945   457  1039 I ActivityManager: Process com.cuperino.qprompt (pid 2278) has died: cch  CRE 
08-15 23:34:46.948   457  1815 I WindowManager: WIN DEATH: Window{76e2b6f u0 com.cuperino.qprompt/org.qtproject.qt5.android.bindings.QtActivity}
08-15 23:34:46.948   457  1815 W InputDispatcher: Attempted to unregister already unregistered input channel '76e2b6f com.cuperino.qprompt/org.qtproject.qt5.android.bindings.QtActivity (server)'

Android 12

08-15 11:41:13.968 12308 12328 D qprompt : QPrompt: Attempting to prevent sleep.
08-15 11:41:13.970 12308 12328 D qprompt : QPrompt: flag added.
08-15 11:41:13.970 12308 12328 D qprompt : QPrompt: Did it work?
08-15 11:41:14.095 12308 12328 F uperino.qpromp: runtime.cc:669]   native: #15 pc 00000000004a085c  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Core_arm64-v8a.so (???)
08-15 11:41:14.095 12308 12328 F uperino.qpromp: runtime.cc:669]   native: #16 pc 00000000004a1170  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Core_arm64-v8a.so (void QJNIObjectPrivate::callStaticMethodV<void>(_jclass*, char const*, char const*, std::__va_list)+48)
08-15 11:41:14.095 12308 12328 F uperino.qpromp: runtime.cc:669]   native: #17 pc 00000000004a11b8  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Core_arm64-v8a.so (void QJNIObjectPrivate::callStaticMethod<void>(_jclass*, char const*, char const*, ...)+20)
08-15 11:41:14.095 12308 12328 F uperino.qpromp: runtime.cc:669]   native: #18 pc 000000000028f2a4  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Quick_arm64-v8a.so (QQuickItem::geometryChanged(QRectF const&, QRectF const&)+688)
08-15 11:41:14.095 12308 12328 F uperino.qpromp: runtime.cc:669]   native: #03 pc 0000000000496b1c  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Core_arm64-v8a.so (qt_safe_poll(pollfd*, unsigned int, timespec const*)+184)
08-15 11:41:14.095 12308 12328 F uperino.qpromp: runtime.cc:669]   native: #04 pc 00000000004977e4  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Core_arm64-v8a.so (QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+352)
08-15 11:41:14.095 12308 12328 F uperino.qpromp: runtime.cc:669]   native: #05 pc 000000000045f86c  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Core_arm64-v8a.so (QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+356)
08-15 11:41:14.095 12308 12328 F uperino.qpromp: runtime.cc:669]   native: #06 pc 000000000033e698  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Core_arm64-v8a.so (QThread::exec()+96)
08-15 11:41:14.095 12308 12328 F uperino.qpromp: runtime.cc:669]   native: #07 pc 0000000000394e9c  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Qml_arm64-v8a.so (???)
08-15 11:41:14.095 12308 12328 F uperino.qpromp: runtime.cc:669]   native: #03 pc 0000000000345028  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Core_arm64-v8a.so (???)
08-15 11:41:14.095 12308 12328 F uperino.qpromp: runtime.cc:669]   native: #04 pc 0000000000344d8c  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Core_arm64-v8a.so (QWaitCondition::wait(QMutex*, QDeadlineTimer)+68)
08-15 11:41:14.095 12308 12328 F uperino.qpromp: runtime.cc:669]   native: #05 pc 0000000000259be8  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Quick_arm64-v8a.so (???)
08-15 11:41:14.095 12308 12328 F uperino.qpromp: runtime.cc:669]   native: #13 pc 00000000004a085c  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Core_arm64-v8a.so (???)
08-15 11:41:14.095 12308 12328 F uperino.qpromp: runtime.cc:669]   native: #14 pc 00000000004a1170  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Core_arm64-v8a.so (void QJNIObjectPrivate::callStaticMethodV<void>(_jclass*, char const*, char const*, std::__va_list)+48)
08-15 11:41:14.095 12308 12328 F uperino.qpromp: runtime.cc:669]   native: #15 pc 00000000004a11b8  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Core_arm64-v8a.so (void QJNIObjectPrivate::callStaticMethod<void>(_jclass*, char const*, char const*, ...)+20)
08-15 11:41:14.095 12308 12328 F uperino.qpromp: runtime.cc:669]   native: #16 pc 000000000028f2a4  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Quick_arm64-v8a.so (QQuickItem::geometryChanged(QRectF const&, QRectF const&)+688)
08-15 11:41:14.097 12308 12328 F libc    : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 12328 (qtMainLoopThrea), pid 12308 (uperino.qprompt)
08-15 11:41:14.752 12406 12406 F DEBUG   : Cmdline: com.cuperino.qprompt
08-15 11:41:14.752 12406 12406 F DEBUG   : pid: 12308, tid: 12328, name: qtMainLoopThrea  >>> com.cuperino.qprompt <<<
08-15 11:41:14.752 12406 12406 F DEBUG   :       #10 pc 00000000004a085c  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Core_arm64-v8a.so (BuildId: 46520f9c768c2d6124cba81cf4073b7b77f49396)
08-15 11:41:14.752 12406 12406 F DEBUG   :       #11 pc 00000000004a1170  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Core_arm64-v8a.so (void QJNIObjectPrivate::callStaticMethodV<void>(_jclass*, char const*, char const*, std::__va_list)+48) (BuildId: 46520f9c768c2d6124cba81cf4073b7b77f49396)
08-15 11:41:14.752 12406 12406 F DEBUG   :       #12 pc 00000000004a11b8  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Core_arm64-v8a.so (void QJNIObjectPrivate::callStaticMethod<void>(_jclass*, char const*, char const*, ...)+20) (BuildId: 46520f9c768c2d6124cba81cf4073b7b77f49396)
08-15 11:41:14.752 12406 12406 F DEBUG   :       #13 pc 000000000028f2a4  /data/app/~~1UIrbHOgUsVh95ekepszLw==/com.cuperino.qprompt-BKAbp_IRug49MSmDQt3vYQ==/lib/arm64/libQt5Quick_arm64-v8a.so (QQuickItem::geometryChanged(QRectF const&, QRectF const&)+688) (BuildId: cfe352cea87662f3761a59bb8bf9ddf1d669b271)
08-15 11:41:14.789  1791 12409 W ActivityTaskManager:   Force finishing activity com.cuperino.qprompt/org.qtproject.qt5.android.bindings.QtActivity
08-15 11:41:14.832  1791  3309 I WindowManager: WIN DEATH: Window{d39d955 u0 com.cuperino.qprompt/org.qtproject.qt5.android.bindings.QtActivity}
08-15 11:41:14.834  1791  3309 W InputManager-JNI: Input channel object 'd39d955 com.cuperino.qprompt/org.qtproject.qt5.android.bindings.QtActivity (client)' was disposed without first being removed with the input manager!
08-15 11:41:14.842  1791  2058 I ActivityManager: Process com.cuperino.qprompt (pid 12308) has died: fg  TOP 
08-15 11:41:14.897  1791 12409 W ActivityManager: Ignoring remove of inactive process: ProcessRecord{316d1c8 0:com.cuperino.qprompt/u0a380}
08-15 11:41:15.305  1791  1921 W ActivityTaskManager: Activity top resumed state loss timeout for ActivityRecord{302d3ba u0 com.cuperino.qprompt/org.qtproject.qt5.android.bindings.QtActivity t-1 f}}