Wifi P2P ("WiFi Direct") support - does anyone know of patches for this on Pie? - Treble-Enabled Device Questions and Answers

Wifi P2P ("WiFi Direct") support - does anyone know of patches for this on Pie?
Pretty much exactly as the subject line states.
When doing anything which brings up a P2P interface (right now, that's "cast" or "wifi direct" under settings / wifi / advanced):
Code:
02-05 22:44:33.565 10656 10744 I WifiP2pNative: P2P interface teardown completed
02-05 22:44:33.565 10656 10744 E WifiP2pService: Failed to setup interface for P2P
02-05 22:44:33.565 10656 10744 D WifiP2pNative: P2P InterfaceAvailableListener false
02-05 22:44:33.565 10656 10744 D WifiP2pService: Wifi enabled=true, P2P Interface availability=false
02-05 22:44:33.565 10656 10744 D WifiP2pNative: P2P InterfaceDestroyedListener p2p0
02-05 22:44:33.565 10656 10744 D WifiP2pNative: Ignoring stale interface destroyed listener
02-05 22:44:33.565 10656 10744 D WifiP2pNative: P2P InterfaceAvailableListener true
02-05 22:44:33.565 10656 10744 D WifiP2pService: Wifi enabled=true, P2P Interface availability=true, Number of clients=1
02-05 22:44:33.565 10656 10744 D WifiP2pService: Wifi enabled=true, P2P Interface availability=true
02-05 22:44:33.566 10656 10744 D WifiP2pNative: Setup P2P interface
02-05 22:44:33.566 10656 10744 D HalDevMgr: createIface: ifaceType=2, lowPriority=false
02-05 22:44:33.566 10656 10744 D HalDevMgr: getAllChipInfo
02-05 22:44:33.566 10656 10744 D HalDevMgr: getChipIds=[0]
02-05 22:44:33.567 23753 23753 D WifiSettings: onAccessPointsChanged (WifiTracker) callback initiated
02-05 22:44:33.567 10656 10744 D HalDevMgr: validateInterfaceCache
02-05 22:44:33.567 10656 10744 D HalDevMgr: createIfaceIfPossible: chipInfos=[{chipId=0, availableModes=[{.id = 0, .availableCombinations = [{.limits = [{.types = [0], .maxIfaces = 1}, {.types = [2], .maxIfaces = 1}]}]}, {.id = 1, .availableCombinations = [{.limits = [{.types = [1], .maxIfaces = 1}]}]}], currentModeIdValid=true, currentModeId=0, ifaces[1].length=0, ifaces[0].length=1, ifaces[2].length=0, ifaces[3].length=0)], ifaceType=2, lowPriority=false
02-05 22:44:33.567 10656 10744 D HalDevMgr: {.limits = [{.types = [0], .maxIfaces = 1}, {.types = [2], .maxIfaces = 1}]} expands to [[1, 0, 1, 0]]
02-05 22:44:33.568 10656 10744 D HalDevMgr: canIfaceComboSupportRequest: chipInfo={chipId=0, availableModes=[{.id = 0, .availableCombinations = [{.limits = [{.types = [0], .maxIfaces = 1}, {.types = [2], .maxIfaces = 1}]}]}, {.id = 1, .availableCombinations = [{.limits = [{.types = [1], .maxIfaces = 1}]}]}], currentModeIdValid=true, currentModeId=0, ifaces[1].length=0, ifaces[0].length=1, ifaces[2].length=0, ifaces[3].length=0), chipMode={.id = 0, .availableCombinations = [{.limits = [{.types = [0], .maxIfaces = 1}, {.types = [2], .maxIfaces = 1}]}]}, chipIfaceCombo=[[email protected], ifaceType=2, lowPriority=false
02-05 22:44:33.568 10656 10744 D HalDevMgr: compareIfaceCreationData: val1={chipInfo={chipId=0, availableModes=[{.id = 0, .availableCombinations = [{.limits = [{.types = [0], .maxIfaces = 1}, {.types = [2], .maxIfaces = 1}]}]}, {.id = 1, .availableCombinations = [{.limits = [{.types = [1], .maxIfaces = 1}]}]}], currentModeIdValid=true, currentModeId=0, ifaces[1].length=0, ifaces[0].length=1, ifaces[2].length=0, ifaces[3].length=0), chipModeId=0, interfacesToBeRemovedFirst=[]), val2=null
02-05 22:44:33.568 10656 10744 D HalDevMgr: new proposal accepted
02-05 22:44:33.568 10656 10744 D HalDevMgr: {.limits = [{.types = [1], .maxIfaces = 1}]} expands to [[0, 1, 0, 0]]
02-05 22:44:33.568 10656 10744 D HalDevMgr: canIfaceComboSupportRequest: chipInfo={chipId=0, availableModes=[{.id = 0, .availableCombinations = [{.limits = [{.types = [0], .maxIfaces = 1}, {.types = [2], .maxIfaces = 1}]}]}, {.id = 1, .availableCombinations = [{.limits = [{.types = [1], .maxIfaces = 1}]}]}], currentModeIdValid=true, currentModeId=0, ifaces[1].length=0, ifaces[0].length=1, ifaces[2].length=0, ifaces[3].length=0), chipMode={.id = 1, .availableCombinations = [{.limits = [{.types = [1], .maxIfaces = 1}]}]}, chipIfaceCombo=[[email protected], ifaceType=2, lowPriority=false
02-05 22:44:33.568 10656 10744 D HalDevMgr: Requested type not supported by combo
02-05 22:44:33.568 10656 10744 D HalDevMgr: compareIfaceCreationData: val1=null, val2={chipInfo={chipId=0, availableModes=[{.id = 0, .availableCombinations = [{.limits = [{.types = [0], .maxIfaces = 1}, {.types = [2], .maxIfaces = 1}]}]}, {.id = 1, .availableCombinations = [{.limits = [{.types = [1], .maxIfaces = 1}]}]}], currentModeIdValid=true, currentModeId=0, ifaces[1].length=0, ifaces[0].length=1, ifaces[2].length=0, ifaces[3].length=0), chipModeId=0, interfacesToBeRemovedFirst=[])
02-05 22:44:33.568 10656 10744 D HalDevMgr: executeChipReconfiguration: ifaceCreationData={chipInfo={chipId=0, availableModes=[{.id = 0, .availableCombinations = [{.limits = [{.types = [0], .maxIfaces = 1}, {.types = [2], .maxIfaces = 1}]}]}, {.id = 1, .availableCombinations = [{.limits = [{.types = [1], .maxIfaces = 1}]}]}], currentModeIdValid=true, currentModeId=0, ifaces[1].length=0, ifaces[0].length=1, ifaces[2].length=0, ifaces[3].length=0), chipModeId=0, interfacesToBeRemovedFirst=[]), ifaceType=2
02-05 22:44:33.568 10656 10744 D HalDevMgr: isModeConfigNeeded=false
02-05 22:44:33.568 10656 10793 D HalDevMgr: onIfaceAdded: type=2, name=p2p0
02-05 22:44:33.568 10656 10744 D HalDevMgr: createIfaceIfPossible: added cacheEntry={name=p2p0, type=2, destroyedListeners.size()=1, creationTime=89382364, isLowPriority=false}
02-05 22:44:33.569 10656 10744 D HalDevMgr: dispatchAvailableForRequestListeners
02-05 22:44:33.569 10656 10744 D HalDevMgr: getAllChipInfo
02-05 22:44:33.569 10656 10744 D HalDevMgr: getChipIds=[0]
02-05 22:44:33.569 23753 23761 W System : A resource failed to call close.
02-05 22:44:33.571 10656 10744 D HalDevMgr: dispatchAvailableForRequestListeners: chipInfos=[{chipId=0, availableModes=[{.id = 0, .availableCombinations = [{.limits = [{.types = [0], .maxIfaces = 1}, {.types = [2], .maxIfaces = 1}]}]}, {.id = 1, .availableCombinations = [{.limits = [{.types = [1], .maxIfaces = 1}]}]}], currentModeIdValid=true, currentModeId=0, ifaces[1].length=0, ifaces[0].length=1, ifaces[2].length=1, ifaces[3].length=0)]
02-05 22:44:33.571 10656 10744 D HalDevMgr: dispatchAvailableForRequestListenersForType: ifaceType=1
02-05 22:44:33.571 10656 10744 D HalDevMgr: dispatchAvailableForRequestListenersForType: ifaceType=0
02-05 22:44:33.571 10656 10744 D HalDevMgr: dispatchAvailableForRequestListenersForType: ifaceType=2
02-05 22:44:33.571 23753 23753 D WifiSettings: onAccessPointsChanged (WifiTracker) callback initiated
02-05 22:44:33.571 10656 10744 D HalDevMgr: isItPossibleToCreateIface: chipInfos=[{chipId=0, availableModes=[{.id = 0, .availableCombinations = [{.limits = [{.types = [0], .maxIfaces = 1}, {.types = [2], .maxIfaces = 1}]}]}, {.id = 1, .availableCombinations = [{.limits = [{.types = [1], .maxIfaces = 1}]}]}], currentModeIdValid=true, currentModeId=0, ifaces[1].length=0, ifaces[0].length=1, ifaces[2].length=1, ifaces[3].length=0)], ifaceType=2
02-05 22:44:33.571 10656 10744 D HalDevMgr: {.limits = [{.types = [0], .maxIfaces = 1}, {.types = [2], .maxIfaces = 1}]} expands to [[1, 0, 1, 0]]
02-05 22:44:33.571 10656 10744 D HalDevMgr: canIfaceComboSupportRequest: chipInfo={chipId=0, availableModes=[{.id = 0, .availableCombinations = [{.limits = [{.types = [0], .maxIfaces = 1}, {.types = [2], .maxIfaces = 1}]}]}, {.id = 1, .availableCombinations = [{.limits = [{.types = [1], .maxIfaces = 1}]}]}], currentModeIdValid=true, currentModeId=0, ifaces[1].length=0, ifaces[0].length=1, ifaces[2].length=1, ifaces[3].length=0), chipMode={.id = 0, .availableCombinations = [{.limits = [{.types = [0], .maxIfaces = 1}, {.types = [2], .maxIfaces = 1}]}]}, chipIfaceCombo=[[email protected], ifaceType=2, lowPriority=false
02-05 22:44:33.571 10656 10744 D HalDevMgr: Would need to delete some higher priority interfaces
02-05 22:44:33.571 10656 10744 D HalDevMgr: {.limits = [{.types = [1], .maxIfaces = 1}]} expands to [[0, 1, 0, 0]]
02-05 22:44:33.571 10656 10744 D HalDevMgr: canIfaceComboSupportRequest: chipInfo={chipId=0, availableModes=[{.id = 0, .availableCombinations = [{.limits = [{.types = [0], .maxIfaces = 1}, {.types = [2], .maxIfaces = 1}]}]}, {.id = 1, .availableCombinations = [{.limits = [{.types = [1], .maxIfaces = 1}]}]}], currentModeIdValid=true, currentModeId=0, ifaces[1].length=0, ifaces[0].length=1, ifaces[2].length=1, ifaces[3].length=0), chipMode={.id = 1, .availableCombinations = [{.limits = [{.types = [1], .maxIfaces = 1}]}]}, chipIfaceCombo=[[email protected], ifaceType=2, lowPriority=false
02-05 22:44:33.571 10656 10744 D HalDevMgr: Requested type not supported by combo
02-05 22:44:33.571 10656 10744 D HalDevMgr: Interface available for: ifaceType=2 = false
02-05 22:44:33.572 10656 10744 D HalDevMgr: Interface available listener dispatched: ifaceType=2, listener=com.android.server.[email protected]2c40602
02-05 22:44:33.572 10656 10744 D HalDevMgr: dispatchAvailableForRequestListenersForType: ifaceType=3
02-05 22:44:33.573 10656 10744 I android_os_HwBinder: HwBinder: Starting thread pool for default::[email protected]::ISupplicant
02-05 22:44:33.574 23753 23753 D WifiSettings: onAccessPointsChanged (WifiTracker) callback initiated
02-05 22:44:33.574 10656 10744 D SupplicantP2pIfaceHal: entering getInterface()
02-05 22:44:33.574 10656 10744 E SupplicantP2pIfaceHal: initSupplicantP2pIface got null iface
02-05 22:44:33.574 10656 10744 E WifiP2pNative: Failed to setup P2p iface in supplicant
02-05 22:44:33.574 10656 10744 D WifiP2pNative: Teardown P2P interface
02-05 22:44:33.574 10656 10744 D HalDevMgr: removeIfaceInternal: iface(name)=p2p0, type=2
02-05 22:44:33.574 10656 10744 D HalDevMgr: getChip: iface(name)=p2p0
02-05 22:44:33.575 10656 10744 D HalDevMgr: dispatchDestroyedListeners: iface(name)=p2p0
02-05 22:44:33.575 10656 10744 D HalDevMgr: dispatchAvailableForRequestListeners
02-05 22:44:33.575 10656 10744 D HalDevMgr: getAllChipInfo
Basically, system_server goes into a tight loop trying and failing repeatedly to bring up p2p0.
This is on Huawei, for what it's worth (Mate 8 - NXT-DL00C17 8.0.0.820; Mate 9 - MHA-AL00C00 8.0.0.374), though given that there are other changes which seem pretty general regarding the wifi HAL between 8.0 and 9.0, it seems likely that there are other things happening that are causing problems and I haven't quite figured it out yet.
For what it's worth: the reason for wanting this is because I've ported Miracast support from Oreo into Pie, and it works on devices I have here with P vendor (Mate 9 AL00C00 9.0.1.150; also apparently working on HMA), but since bringing up the WiFi P2P interface is broken, I can't get any farther with it than that.

Not sure if you resolved the issue yet but on C636 running 9.0.1.159 Miracast seems to work. I can share my phone screen to my Android TV box without problem.

itenos said:
Not sure if you resolved the issue yet but on C636 running 9.0.1.159 Miracast seems to work. I can share my phone screen to my Android TV box without problem.
Click to expand...
Click to collapse
Nah, on EMUI it's fine - in this case, its for AOSP Pie built for an EMUI 8 vendor, and there was a good amount of stuff that changed with the WiFi HAL on Pie that caused things to break besides for the bare minimum of functionality needed for wifi to work in the first place. (Hotspot was broken without a HAL being written to provide backwards compatibility behavior, WiFi Direct is broken in the same fashion, I think, but I'm not sure.)
It's also fine if you're already on a Pie vendor - Miracast works fine here on AOSP (with patches to pull Miracast forward from Oreo, of course) on both the Mate 9 (AL00, 9.0.1.150), and the P10 (AL00, 9.0.1.160; C432, 9.0.1.165).

Related

[ROM][14.08.2012]DayDream SagaOfSense RC1 With HTC Sense 3.6[Desire S leak]

Not responsible if you damage your phone.
DayDream SagaOfSense RC1 with HTC Sense 3.6
Base on Virtuous Saga 1.0.0 with Android 4.0.4 & HTC Sense 3.6​
Features:
- Android 4.0.4 Ice Cream Sandwith.
- HTC SenseUI 3.6
- Kernel 3.0
- Clean.
- Deodexed
- Busybox / Superuser
- Zipaligned
- Multilanguage
Work:
- Sound.
- Touchscreen.
- Bt, Wfi, 3g.
- Keyboard (+/-)
- Sms, call...
- Camera, camcorder.
- WIFI hotspot.
- Mount SD.
- ect...
Don;t work:
- Screen rotation when keyboard is open.
- Mic dosen't work in Google Voice Search(thenks Hai_Duong)
You need:
- Rooted Desire Z or T-Mobile G2.
- s-off.
- DZ hboot.
Credits:
- Virtuous Team.
- Football.
Download:
http://elektro-instal.com/napior/Alpha3.6/DayDream SagaOfSense RC1.zip
md5: 8BF7DE90436C7CEB97DE2B6BCB5D7D31
Fix Mic:
http://elektro-instal.com/napior/Alpha3.6/fix mic.zip
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If someone could help me in fix rotation keyboard here is logcat
Code:
I/InputMethodService( (1011): : [onConfigurationChanged] state = open keyboard
I/InputMethodService( (1011): : [onShowInputRequested] flags = 1
I/InputMethodService( (1011): : [onShowInputRequested] true
I/InputMethodService( (1011): : [onConfigurationChanged] open keyboard = showWindow
V/InputMethodService( (1011): : Showing window: showInput=true mShowInputRequested=false mWindowAdded=true mWindowCreated=false mWindowVisible=false mInputStarted=true
V/InputMethodService( (1011): : showWindow: updating UI
I/HTCIMEService( (1011): : [onCreateInputView]
D/InputDispatcher( (211): : InputDispatcher::registerInputChannel - channel '412dd578 RecentsPanel (server)' ~ registerInputChannel - monitor=false
D/InputDispatcher( (211): : InputDispatcher::registerInputChannel, get received Fd, fd=252
D/InputDispatcher( (211): : InputDispatcher::registerInputChannel, Looper addFd
D/InputDispatcher( (211): : InputDispatcher::registerInputChannel, runCommandsLockedInterruptible(), finish registerInputChannel
D/PhoneStatusBarView( (882): : onReceive: onConfigurationChanged.
D/PhoneStatusBar( (882): : updateDisplaySize: DisplayMetrics{density=1.5, width=800, height=480, scaledDensity=1.5, xdpi=254.0, ydpi=254.0}
D/PhoneStatusBar( (882): : updateExpandedSize()
D/PhoneStatusBar( (882): : updateExpandedSize: height=338 INVISIBLE
D/InputDispatcher( (211): : InputDispatcher::unregisterInputChannel, channel: '41457f98 RecentsPanel (server)' ~ unregisterInputChannel
D/InputDispatcher( (211): : InputDispatcher::unregisterInputChannel, Looper remove ReceivePipeFd
D/InputDispatcher( (211): : InputDispatcher::unregisterInputChannel, abortBrokenDispatchCycleLocked()
D/InputDispatcher( (211): : InputDispatcher::unregisterInputChannel, mLooper->wake(), finish unregisterInputChannel
V/Performance( (882): : >>[email protected] onReceive:Intent { act=android.intent.action.CONFIGURATION_CHANGED flg=0x60000010 }, tid=882
D/PhoneStatusBar( (882): : onReceive: ACTION_CONFIGURATION_CHANGED.
V/Performance( (882): : <<[email protected] onReceive, 91ms
W/APKResTool( (1011): : can't find package
V/Performance( (882): : >>[email protected] onReceive:Intent { act=android.intent.action.CONFIGURATION_CHANGED flg=0x60000010 }, tid=882
V/Performance( (882): : <<[email protected] onReceive, 7ms
V/Performance( (882): : >>[email protected] onReceive:Intent { act=android.intent.action.CONFIGURATION_CHANGED flg=0x60000010 }, tid=882
D/HtcBlinkingTextView( (882): : setVisibility=0, mEnableBlinking=false, Sleep=true, id=18
D/CarrierLabel( (882): : updateResources()
W/CarrierLabel( (882): : updateNetworkNameExt: mSimState = UNKNOWN
I/Adreno200-EGLSUB( (100): : <CreateImage:893>: Android Image
I/Adreno200-EGLSUB( (100): : <GetImageAttributes:1102>: RGBA_8888
D/HtcBlinkingTextView( (882): : setText=, mEnableBlinking=false, Sleep=false, id=19
D/HtcBlinkingTextView( (882): : setVisibility=8, mEnableBlinking=false, Sleep=false, id=19
D/HtcBlinkingTextView( (882): : internalSetVisibility=8, mEnableBlinking=false, Sleep=true, id=20
V/Performance( (882): : <<[email protected] onReceive, 11ms
V/Performance( (882): : >>[email protected] onReceive:Intent { act=android.intent.action.CONFIGURATION_CHANGED flg=0x60000010 }, tid=882
V/Performance( (882): : <<[email protected] onReceive, 0ms
D/WindowManager( (211): : computeForcedAppOrientationLocked(), req=-1, mForcedAppOrientation=-1
D/RecentsPanelView( (882): : panelHeight=480
D/WindowManager( (211): : computeForcedAppOrientationLocked(), req=-1, mForcedAppOrientation=-1
D/WindowManager( (211): : computeForcedAppOrientationLocked(), req=-1, mForcedAppOrientation=-1
D/PhoneStatusBar( (882): : ExpandedView height changed old=658 new=338
D/PhoneStatusBar( (882): : updateExpandedViewPos before expandedPosition=-10000 mTrackingParams.y=-480 mTrackingPosition=-480
D/memalloc( (882): : /dev/pmem: Unmapping buffer base:0x54904000 size:9154560 offset:7864320
D/dalvikvm( (882): : GC_FOR_ALLOC freed 1700K, 47% free 5066K/9443K, paused 102ms
I/HTCIMMView( (1011): : [FixedWCL] adjustWCLHeight height:65
I/Adreno200-EGLSUB( (100): : <CreateImage:893>: Android Image
I/Adreno200-EGLSUB( (100): : <GetImageAttributes:1102>: RGBA_8888
I/SIPSwitcherHWKB( (1011): : contentType - 12 orientation - 2
I/SIPSwitcherHWKB( (1011): : getContentSensitiveSIPInternal, unknown
I/SIPSwitcherHWKB( (1011): : CSS.mPosition - 0
I/SIPSwitcherHWKB( (1011): : CSS.mStatus - CS_UNKONWN
I/SIPSwitcherHWKB( (1011): : mSwitchPosition - 0
I/SIPSwitcherHWKB( (1011): : getContentSensitiveSIPInternal, ret - 0
I/SIPSwitcherHWKB( (1011): : getContentSensitiveSIP, ret - 0
D/WindowManager( (211): : computeForcedAppOrientationLocked(), req=-1, mForcedAppOrientation=-1
I/HTCIMEService( (1011): : [getIMByTypeAndSIP] preferredIM=0
D/PhoneStatusBar( (882): : updateExpandedViewPos before expandedPosition=-10000 mTrackingParams.y=-480 mTrackingPosition=-480
D/memalloc( (882): : /dev/pmem: Unmapping buffer base:0x5344a000 size:4894720 offset:4833280
I/Adreno200-EGLSUB( (100): : <CreateImage:893>: Android Image
I/Adreno200-EGLSUB( (100): : <GetImageAttributes:1088>: RGB_565
D/InputDispatcher( (211): : setInputDispatchMode: enabled=1, frozen=0
V/BatteryStatsImpl( (211): : release partial wakelock, name=SCREEN_FROZEN, pid=211
I/WindowManager( (211): : The App Token is not null. WindowState=Window{413cb1c0 com.android.settings/com.android.settings.Settings paused=false}
D/WindowManager( (211): : computeForcedAppOrientationLocked(), req=-1, mForcedAppOrientation=-1
D/PowerManagerService( (211): : releaseWakeLock(413cd1c0): PARTIAL_WAKE_LOCK , tag=SCREEN_FROZEN, flags=0x1
D/WindowManager( (211): : Starting rotation animaiton
I/WindowManager( (211): : The App Token is not null. WindowState=Window{413cb1c0 com.android.settings/com.android.settings.Settings paused=false}
D/WindowManager( (211): : computeForcedAppOrientationLocked(), req=-1, mForcedAppOrientation=-1
I/WindowManager( (211): : The App Token is not null. WindowState=Window{413cb1c0 com.android.settings/com.android.settings.Settings paused=false}
D/WindowManager( (211): : computeForcedAppOrientationLocked(), req=-1, mForcedAppOrientation=-1
D/PowerManagerService( (211): : releaseWakeLock(4163ad50): PARTIAL_WAKE_LOCK , tag=*sync*_com.android.calendar_Account {name=, type=com.facebook.auth.login}, flags=0x1
V/InputMethodService( (1011): : CALL: onCreateCandidatesView
I/HTCIMMView( (1011): : [FixedWCL] adjustWCLHeight height:65
V/InputMethodService( (1011): : showWindow: [email protected]
V/InputMethodService( (1011): : CALL: onStartInputView
I/HTCIMEService( (1011): : [onStartInputView]: , attribute=0x0, package=com.android.settings, restarting=false
I/HTCIMEService( (1011): : [onStartInputView]: , mbUseHWkeyboard=true, initialSelStart=-1, initialSelEnd=-1
D/DialerApp( (1039): : onConfigurationChanged
W/SubtypeSwitcher( (1011): : Current subtype: en_US, keyboard
W/SubtypeSwitcher( (1011): : Last subtype was disabled. Update to the current one.
E/AbstractCompatWrapper( (1011): : Invalid input to AbstructCompatWrapper
E/CompatUtils( (1011): : Exception in invoke: NullPointerException
W/SubtypeSwitcher( (1011): : Update subtype to:en_US,keyboard, from: en_US, keyboard
D/SubtypeSwitcher( (1011): : Update shortcut IME from : com.google.android.voicesearch/.ime.VoiceInputMethodService, , voice
D/SubtypeSwitcher( (1011): : Update shortcut IME to : com.google.android.voicesearch/.ime.VoiceInputMethodService, , voice
I/HTCIMEService( (1011): : fetch result: 8.5
I/HTCIMEService( (1011): : fetch result: 8.5
I/SIPSwitcherHWKB( (1011): : ...SKIP update switch circle...
I/SIPSwitcherHWKB( (1011): : contentType - 12 orientation - 2
I/SIPSwitcherHWKB( (1011): : getContentSensitiveSIPInternal, unknown
I/SIPSwitcherHWKB( (1011): : CSS.mPosition - 0
I/SIPSwitcherHWKB( (1011): : CSS.mStatus - CS_UNKONWN
I/SIPSwitcherHWKB( (1011): : mSwitchPosition - 0
I/SIPSwitcherHWKB( (1011): : getContentSensitiveSIPInternal, ret - 0
I/SIPSwitcherHWKB( (1011): : getContentSensitiveSIP, ret - 0
I/HTCIMEService( (1011): : [getIMByTypeAndSIP] preferredIM=0
V/HtcAppUsageStats( (211): : noteAppDied pid=3220
V/Performance( (929): : >>[email protected] onReceive:Intent { act=android.intent.action.CONFIGURATION_CHANGED flg=0x60000010 }, tid=929
D/Rosie ( (929): : ConfigurationChanged...false,true
V/BatteryStatsImpl( (211): : release partial wakelock, name=*sync*_com.android.calendar_Account {name=, type=com.facebook.auth.login}, pid=211
V/Performance( (929): : <<[email protected] onReceive, 58ms
I/HTCIMEService( (1011): : [onStartInputView]: [email protected], [email protected]
I/XT9IME ( (1011): : [startInput]
D/XT9CoreMutex( (1011): : XT9IME got token!
I/XT9IME ( (1011): : [setInputConnection]: [email protected]354720
V/SyncManager( (211): : syncResult != null:true
D/SyncManager( (211): : failed sync operation (com.facebook.auth.login), com.android.calendar, SERVER, earliestRunTime 259612, EXPEDITED, SyncResult: tooManyRetries: true stats []
D/SyncManager( (211): : not retrying sync operation because it retried too many times: (com.facebook.auth.login), com.android.calendar, SERVER, earliestRunTime 495164, EXPEDITED
D/XT9CoreMutex( (1011): : XT9IME release token.
D/XT9CoreMutex( (1011): : LandQwertySIPView got token!
D/XT9IME ( (1011): : [handleFNKeyDown] FN_SETLANG received value=409
I/XT9_C ( (1011): : [loadDefaultDB] xt9_raw/ldb_0409.ldb size=304198 (loaded)
I/XT9_C ( (1011): : [registerXT9LDB] ldb_0409.ldb loading [done]
D/XT9_C ( (1011): : [registerXT9LDB] current LdbNum=109, First LdbNum=109, Second LdbNum=0
V/BatteryStatsImpl( (211): : hold partial wakelock, name=*sync*_com.htc.socialnetwork.facebook_Account {name=, type=com.facebook.auth.login}, pid=211
V/SyncManager( (211): : [SyncStorageEngine]: setActiveSync:Account {name=, type=com.facebook.auth.login}
V/SyncManager( (211): : 0: account:Account {name=, type=com.facebook.auth.login} ,authority:com.htc.socialnetwork.facebook
D/XT9IME ( (1011): : [handleFNKeyDown] FN_SETKBCODE received value=c09
D/PowerManagerService( (211): : acquireWakeLock(413bbb98): PARTIAL_WAKE_LOCK , tag=*sync*_com.htc.socialnetwork.facebook_Account {name=, type=com.facebook.auth.login}, flags=0x1, pid=211, uid=1000, mUserState=0x3
D/SyncLog ( (1039): : onStatusChanged ===========================================
D/SyncLog ( (1039): : info account (/com.facebook.auth.login), authority: com.htc.socialnetwork.facebook
D/AccountTypeManager( (1716): : Add source (AccountType), com.htc.android.mail.eas canUploading? true writable? true
I/XT9_C ( (1011): : [loadDefaultDB] xt9_raw/kbd_0c09.kbd size=32636 (loaded)
D/AccountTypeManager( (1716): : Registering external account type=com.htc.htctwitter, packageName=com.htc.htctwitter
V/Performance( (3731): : >>[email protected]40f1a970 onCreate
D/FacebookSyncStreamService( (3731): : onCreate
D/FacebookSyncStreamService( (3731): : new SyncAdapterImpl
D/WindowManager( (211): : end of ratation animation
D/XT9_C ( (1011): : [registerXT9KDB] current KdbNum=c09, First KdbNum=c09, Second KdbNum=0
D/LatinIM ( (1011): : onKDBChange() kdbID = c09
D/XT9IME ( (1011): : [handleFNKeyDown] FN_XT9INIT received value=18
D/XT9_C ( (1011): : [T9_SetBigramLM] Enable Bigram
D/XT9IME ( (1011): : [hanldeDBContentSensitive] set PDSwitch's OnDiagnoseListener for Normal4PDSwitch
D/XT9IME ( (1011): : [handleFNKeyDown] FN_XT9INPUTMODE received value=1
D/XT9IME ( (1011): : [handleFNKeyDown] FN_SIPPAGENO received value=0
D/XT9_C ( (1011): : [T9_SetKdbPage] First KdbNum=c09, Second KdbNum=0, FirstPageNum=0, SecondPageNum=0
D/XT9IME ( (1011): : [handleFNKeyDown] FN_INPUTMODE received value=2
D/XT9CoreMutex( (1011): : LandQwertySIPView release token.
D/XT9CoreMutex( (1011): : QwertyHWKBView got token!
D/XT9IME ( (1011): : [handleFNKeyDown] FN_XT9INIT received value=18
D/XT9_C ( (1011): : [T9_SetBigramLM] Enable Bigram
V/BatteryStatsImpl( (211): : hold partial wakelock, name=SCREEN_FROZEN, pid=211
D/InputDispatcher( (211): : setInputDispatchMode: enabled=1, frozen=1
D/PowerManagerService( (211): : acquireWakeLock(41499f40): PARTIAL_WAKE_LOCK , tag=SCREEN_FROZEN, flags=0x1, pid=211, uid=1000, mUserState=0x3
I/InputReader( (211): : Reconfiguring input devices. changes=0x00000004
I/InputReader( (211): : Device reconfigured: id=6, name='atmel-touchscreen', surface size is now 480x800, mode is 1
V/Performance( (3731): : <<[email protected]40f1a970 onCreate, 24ms
D/PowerManagerService( (211): : button light setOrientation:0
D/XT9IME ( (1011): : [hanldeDBContentSensitive] set PDSwitch's OnDiagnoseListener for Normal4PDSwitch
D/XT9IME ( (1011): : [handleFNKeyDown] FN_XT9INPUTMODE received value=1
D/XT9IME ( (1011): : [handleFNKeyDown] FN_SIPPAGENO received value=0
D/XT9_C ( (1011): : [T9_SetKdbPage] First KdbNum=c09, Second KdbNum=0, FirstPageNum=0, SecondPageNum=0
D/XT9IME ( (1011): : [handleFNKeyDown] FN_INPUTMODE received value=2
D/XT9CoreMutex( (1011): : QwertyHWKBView release token.
I/EZHWKBView( (1011): : doAutoCapCheck, mAutoCapMode =0
I/HTCIMMView( (1011): : [FixedWCL] adjustWCLHeight height:65
V/Performance( (3731): : >>[email protected]40f1a970 onBind
D/FacebookSyncStreamService( (3731): : try to bind android.content.SyncAdapter
V/Performance( (3731): : <<[email protected]40f1a970 onBind, 0ms
I/IdleScreen_base( (952): : FxIdleScreen: onConfigurationChanged new orientation:1 mLocale:pl_PL locale:pl_PL
I/ActivityManager( (211): : Config changed: {1.0 260mcc2mnc pl_PL layoutdir=0 sw320dp w320dp h508dp nrml long port finger qwerty/v/v tball/v s.24 skin=default fontsize=3}
D/OpenGLRenderer( (1141): : Flushing caches (mode 0)
V/ActivityManager( (211): : Delivering non-ordered to registered BroadcastFilter{4144df68 ReceiverList{4144def0 211 system/1000 local:4144dd70}}: BroadcastRecord{415836d0 android.intent.action.CONFIGURATION_CHANGED}
I/ActivityManager( (211): : Delivering to BroadcastFilter{4144df68 ReceiverList{4144def0 211 system/1000 local:4144dd70}}
V/Performance( (211): : >>[email protected]0 onReceive:Intent { act=android.intent.action.CONFIGURATION_CHANGED flg=0x60000010 }, tid=228
V/Performance( (211): : <<[email protected]0 onReceive, 0ms
V/Performance( (211): : >>[email protected] onReceive:Intent { act=android.intent.action.CONFIGURATION_CHANGED flg=0x60000010 }, tid=228
V/InputMethodService( (1011): : showWindow: showing!
I/IME_CURRENT_STATE( (1011): : SIP_VISIBLE=true, SIP_HEIGHT=0
V/ActivityManager( (211): : Delivering non-ordered to registered BroadcastFilter{40f28670 ReceiverList{40f53950 211 system/1000 local:40f37440}}: BroadcastRecord{415836d0 android.intent.action.CONFIGURATION_CHANGED}
I/ActivityManager( (211): : Delivering to BroadcastFilter{40f28670 ReceiverList{40f53950 211 system/1000 local:40f37440}}
V/ActivityManager( (211): : Delivering non-ordered to registered BroadcastFilter{41388388 ReceiverList{413882e8 882 com.android.systemui/1000 remote:41387e58}}: BroadcastRecord{415836d0 android.intent.action.CONFIGURATION_CHANGED}
I/ActivityManager( (211): : Delivering to BroadcastFilter{41388388 ReceiverList{413882e8 882 com.android.systemui/1000 remote:41387e58}}
Logcat was made when i open keyboard.
Damn, this looks so sexy.
Dobre bo polskie - "good because Polish"
napior said:
...........................
Click to expand...
Click to collapse
Camera everything works? Like 720p?
Sent from my HTC Desire Z using xda app-developers app
Should works.
napior said:
Should works.
Click to expand...
Click to collapse
How much free ram? And does it still have facebook for HTC sense link contact like in sense 2.1/3 and 3.5??
Sent from my HTC Desire Z using xda app-developers app
I have 70 Mb of free RAM. Facebook works the same as in sense 3.5.
OMG I was waiting for this, thank you so much!
FINALLY!!! Downloading and then reporting back !
hi does this have the messaging problem like in sense 3.5 roms? i dont want to use ghostly sms for recovering lost messages so does it miss sms?
How can I make the Rosie full-3D?
THANKS !!! Testing now OMG waited for such ROM !!!
try it http://forum.xda-developers.com/showpost.php?p=23392722&postcount=623 .
napior said:
try it http://forum.xda-developers.com/showpost.php?p=23392722&postcount=623 .
Click to expand...
Click to collapse
I 'll try it, thank you so much again!
Bug: Google Voice Search is not working.
I see, but mic in voice notes works. I added this to bug list. Thenks.
Apart from the keyboard lights that dont work and the landscape lock when keyboard is open. This rom is pretty smooth and awesome holding on to this for a while!
Sent from my HTC Desire Z using Tapatalk 2
napior said:
I see, but mic in voice notes works. I added this to bug list. Thenks.
Click to expand...
Click to collapse
yozgatg has got voice search working with virtuous kernel, ask him how he fixed it. and regrading the rotation fix,
Rotation fix works maybe if the akmd file gets the correct permission.
set_perm(0, 2000, 0755, "/system/bin/akmd");
this would be needed to add in the updater-script
if this doesn't works, swap akmd from a sense 3.5 working rom.
If that doesn't works, try this :
in framework-res/res/values/bools.xml:
<bool name="config_forceDisableHardwareKeyboard">true</bool>
change this value from true to false.
Hope this would solve the issue.
Try and report as I'm out and can't try right now.
Rotation fix requires modding the android.policy.jar file (there are many tutorials in the forum). For voice search, copy the AdieHWCodec.csv file from my rom to /system/etc

please help in call audio

Is anyone having this problem whilst building and testing roms , Can someone review this cat log and suggest a fix its for in call volume this is the problem:
Code:
02-05 18:10:40.748 8670 8670 W System : ClassLoader referenced unknown path: /system/priv-app/Dialer/lib/arm
02-05 18:10:40.759 7021 7021 I InCall : CallList - onUpdate - [Call_2, ACTIVE, [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_CANNOT_DOWNGRADE_VIDEO_TO_AUDIO], [Properties:], children:[], parent:null, conferenceable:[], videoState:Audio Only, mSessionModificationState:0, VideoSettingsCameraDir:-1), mIsActivSub:false]
02-05 18:10:40.759 7021 7021 I InCall : InCallPresenter - Phone switching state: INCALL -> INCALL
02-05 18:10:40.761 7021 7021 E QtiImsExtUtils: getImsPhoneId failed. Exception = org.codeaurora.ims.QtiImsException: ImsService is not running
02-05 18:10:40.761 7021 7021 E QtiImsExtUtils: getConfigForPhoneId phoneId is invalid
02-05 18:10:40.761 7021 7021 E QtiImsExtUtils: isCarrierConfigEnabled bundle is null
02-05 18:10:40.761 7021 7021 E QtiImsExtUtils: getImsPhoneId failed. Exception = org.codeaurora.ims.QtiImsException: ImsService is not running
02-05 18:10:40.761 7021 7021 E QtiImsExtUtils: getConfigForPhoneId phoneId is invalid
02-05 18:10:40.761 7021 7021 E QtiImsExtUtils: isCarrierConfigEnabled bundle is null
02-05 18:10:40.789 531 531 I hash_map_utils: key: 'volume_boost' value: ''
02-05 18:10:40.789 531 3072 I hash_map_utils: key: 'volume_boost' value: ''
02-05 18:10:40.792 7021 7021 E QtiImsExtUtils: getImsPhoneId failed. Exception = org.codeaurora.ims.QtiImsException: ImsService is not running
02-05 18:10:40.792 7021 7021 E QtiImsExtUtils: getConfigForPhoneId phoneId is invalid
02-05 18:10:40.792 7021 7021 E QtiImsExtUtils: isCarrierConfigEnabled bundle is null
02-05 18:10:40.792 7021 7021 E QtiImsExtUtils: getImsPhoneId failed. Exception = org.codeaurora.ims.QtiImsException: ImsService is not running
02-05 18:10:40.792 7021 7021 E QtiImsExtUtils: getConfigForPhoneId phoneId is invalid
02-05 18:10:40.792 7021 7021 E QtiImsExtUtils: isCarrierConfigEnabled bundle is null

HTC 10 Sprint, AOSP discussion

does anybody know whats keeping sprint htc 10 from booting aosp roms? is it the mm firmware hos has it never booted? will it boot once we get official nougat? i'm kinda scared of s-offing and flashing us unlocked firmware because i've read people brick there device when the flash back to stock which I'll do when i resell it. thank you
attached is the only logcat i could get in a bootloop
logcat.......look at the 4th to last line.....what do you think
--------- beginning of main
01-06 02:29:37.565 540 540 W auditd : type=2000 audit(0.0:1): initialized
01-06 02:29:38.739 540 540 I auditd : type=1403 audit(0.0:2): policy loaded auid=4294967295 ses=4294967295
01-06 02:29:38.739 540 540 W auditd : type=1404 audit(0.0:3): enforcing=1 old_enforcing=0 auid=4294967295 ses=4294967295
01-06 02:29:39.319 425 425 W ueventd : type=1400 audit(0.0:4): avc: denied { relabelfrom } for name="rmi0" dev="tmpfs" ino=16643 scontext=u:r:ueventd:s0 tcontext=ubject_r:device:s0 tclass=chr_file permissive=0
01-06 02:29:40.079 1 1 W init : type=1400 audit(0.0:5): avc: denied { write } for name="tracing_on" dev="debugfs" ino=2008 scontext=u:r:init:s0 tcontext=ubject_r:debugfs:s0 tclass=file permissive=0
01-06 02:29:40.559 549 549 I : debuggerd: starting
01-06 02:29:40.598 548 548 I : debuggerd: starting
--------- beginning of system
01-06 02:29:40.604 550 550 I vold : Vold 3.0 (the awakening) firing up
01-06 02:29:40.604 550 550 V vold : Detected support for: exfat ext4 ntfs vfat
01-06 02:29:40.887 550 556 D vold : e4crypt_init_user0
01-06 02:29:40.888 550 556 D vold : e4crypt_prepare_user_storage for volume null, user 0, serial 0, flags 1
01-06 02:29:40.888 550 556 D vold : Preparing: /data/system/users/0
01-06 02:29:40.888 550 556 E cutils : Failed to mkdir(/data/system/users/0): No such file or directory
01-06 02:29:40.888 550 556 E vold : Failed to prepare /data/system/users/0: No such file or directory
01-06 02:29:40.888 550 556 E vold : Failed to prepare user 0 storage
01-06 02:29:40.888 1 1 I vdc : 400 551 Command failed
01-06 02:29:40.889 1 1 I vdc : vdc terminated by exit(144)
01-06 02:29:40.904 557 557 I /system/bin/tzdatacheck: tzdata file /data/misc/zoneinfo/current/tzdata does not exist. No action required.
01-06 02:29:40.931 561 561 I sysinit : Running /system/etc/init.d/00banner
01-06 02:29:40.947 563 563 I cm : ###### ######
01-06 02:29:40.954 564 564 I cm : # # ###### #### # # ##### ##### ###### #### ##### # #### # # # # ###### # # # # #
01-06 02:29:40.962 565 565 I cm : # # # # # # # # # # # # # # # # # ## # # # # ## ## # # #
01-06 02:29:40.970 566 566 I cm : ###### ##### #### # # # # # # ##### # # # # # # # # ###### ##### # ## # # ##
01-06 02:29:40.977 567 567 I cm : # # # # # # ##### ##### # # # # # # # # # # # # # # # ##
01-06 02:29:40.985 568 568 I cm : # # # # # # # # # # # # # # # # # # # ## # # # # # # # #
01-06 02:29:40.993 569 569 I sysinit : Running /system/etc/init.d/90userinit
01-06 02:29:41.675 587 587 I lowmemorykiller: Using in-kernel low memory killer interface
01-06 02:29:41.688 583 583 I rpmb_emmc: RPMB Mult (512-bytes sector) = 8192, Rel_sec_cnt = 32
01-06 02:29:41.688 583 583 E DrmLibRpmb: rpmb_init succeeded! with ret = 0
01-06 02:29:41.692 582 582 I PerMgrSrv: Adding entry for modem : offTimeout : 500 ackTimeout : 200
01-06 02:29:41.694 583 583 E SSD : ssd_init_service succeeded!
01-06 02:29:41.698 582 582 I PerMgrSrv: Adding entry for slpi : offTimeout : 5000 ackTimeout : 200
01-06 02:29:41.707 582 582 I PerMgrSrv: Peripheral Mananager service start
01-06 02:29:41.707 582 582 I PerMgrSrv: power-off timeout 500,ms; event-ack timeout 200,ms; debug-mode false
01-06 02:29:41.707 582 582 I PerMgrSrv: Statistics for : modem
01-06 02:29:41.708 582 582 I PerMgrSrv: modem: Current State : is off-line
01-06 02:29:41.708 582 582 I PerMgrSrv: modem: Voter/Listener count : 0/0
01-06 02:29:41.708 582 582 I PerMgrSrv: modem: Power on count : 0
01-06 02:29:41.708 582 582 I PerMgrSrv: modem: Power off count: 0
01-06 02:29:41.708 582 582 I PerMgrSrv: modem: Client list:
01-06 02:29:41.708 582 582 I PerMgrSrv: Statistics for : slpi
01-06 02:29:41.708 582 582 I PerMgrSrv: slpi: Current State : is off-line
01-06 02:29:41.708 582 582 I PerMgrSrv: slpi: Voter/Listener count : 0/0
01-06 02:29:41.708 582 582 I PerMgrSrv: slpi: Power on count : 0
01-06 02:29:41.708 582 582 I PerMgrSrv: slpi: Power off count: 0
01-06 02:29:41.708 582 582 I PerMgrSrv: slpi: Client list:
01-06 02:29:41.711 590 590 I SurfaceFlinger: SurfaceFlinger is starting
01-06 02:29:41.713 590 590 I SurfaceFlinger: SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
01-06 02:29:41.720 582 603 I PerMgrSrv: QMI service start
01-06 02:29:41.722 593 593 E PerMgrProxy: Starting pm-proxy service
01-06 02:29:41.723 593 593 I PerMgrProxy: Found internal modem
01-06 02:29:41.724 582 604 D PerMgrSrv: modem state: is off-line, add client PM-PROXY-THREAD
01-06 02:29:41.724 582 604 D PerMgrSrv: PM-PROXY-THREAD registered
01-06 02:29:41.724 593 593 D PerMgrLib: PM-PROXY-THREAD successfully registered for modem
01-06 02:29:41.724 593 593 I PerMgrProxy: pm-proxy-thread Voting for internal modem
01-06 02:29:41.724 593 593 D PerMgrLib: PM-PROXY-THREAD voting for modem
01-06 02:29:41.726 590 590 D libEGL : loaded /vendor/lib64/egl/libEGL_adreno.so
01-06 02:29:41.729 582 607 D PerMgrSrv: PM-PROXY-THREAD voting for modem
01-06 02:29:41.729 582 607 D PerMgrSrv: modem new state: going on-line
01-06 02:29:41.729 582 607 D PerMgrSrv: modem num voters is 1
01-06 02:29:41.729 615 615 D QSEECOMAPI: QSEECom_register_listener 8192 sb_length = 0x6400
01-06 02:29:41.731 615 615 D QSEECOMAPI: QSEECom_register_listener 12288 sb_length = 0x5000
01-06 02:29:41.732 615 615 D QSEECOMAPI: QSEECom_register_listener 16384 sb_length = 0x10a8
01-06 02:29:41.760 615 615 D DrmLibTime: QSEE Time Listener: atime_start
01-06 02:29:41.760 615 615 D QSEECOMAPI: QSEECom_register_listener 11 sb_length = 0x5000
01-06 02:29:41.760 615 615 D DrmLibTime: registering fs service to QSEECom is done!
01-06 02:29:41.761 615 615 D DrmLibTime: begin to create a thread!
01-06 02:29:41.761 615 615 D DrmLibTime: Creating a pthread in atime_start is done! return 0
01-06 02:29:41.761 615 620 D DrmLibTime: QSEE Time Listener: dispatch
01-06 02:29:41.761 615 620 D DrmLibTime: before calling ioctl to read the next time_cmd
01-06 02:29:41.764 615 615 D QSEECOMAPI: QSEECom_register_listener 10 sb_length = 0x5000
01-06 02:29:41.765 615 615 D QSEECOMAPI: QSEECom_register_listener 28672 sb_length = 0x7e000
01-06 02:29:41.774 615 623 I QISL : QSEE Interrupt Service Listener Thread is started
01-06 02:29:41.774 615 623 D QSEECOMAPI: QSEECom_register_listener 36864 sb_length = 0x1f4
01-06 02:29:41.775 615 623 I QISL : QSEE Interrupt Service Listener was activated successfully
01-06 02:29:41.790 615 615 D QSEECOMAPI: QSEECom_register_listener 4352 sb_length = 0x5000
01-06 02:29:41.791 615 615 D QSEECOMAPI: QSEECom_get_handle sb_length = 0x400
01-06 02:29:41.791 615 615 D QSEECOMAPI: App is not loaded in QSEE
01-06 02:29:41.793 615 615 D QSEECOMAPI: app_arch = 1, total_files = 8
01-06 02:29:41.838 615 615 E QSEECOMAPI: Error::Load image request failed ret = -1, errno = 22
01-06 02:29:41.839 615 615 E QSEECOMAPI: Error::Loading image failed with ret = -1
01-06 02:29:41.839 615 615 D QSEECOMAPI: QSEECom_get_handle sb_length = 0x400
01-06 02:29:41.839 615 615 D QSEECOMAPI: App is already loaded QSEE and app id = 4
01-06 02:29:41.890 590 590 D libEGL : loaded /vendor/lib64/egl/libGLESv1_CM_adreno.so
01-06 02:29:41.899 590 590 D libEGL : loaded /vendor/lib64/egl/libGLESv2_adreno.so
01-06 02:29:41.926 590 590 I Adreno : QUALCOMM build : e781517, I9267f384df
01-06 02:29:41.926 590 590 I Adreno : Build Date : 10/26/16
01-06 02:29:41.926 590 590 I Adreno : OpenGL ES Shader Compiler Version: XE031.09.00.03
01-06 02:29:41.926 590 590 I Adreno : Local Branch :
01-06 02:29:41.926 590 590 I Adreno : Remote Branch : refs/tags/AU_LINUX_ANDROID_LA.UM.5.5.R1.07.00.00.269.009
01-06 02:29:41.926 590 590 I Adreno : Remote Branch : NONE
01-06 02:29:41.926 590 590 I Adreno : Reconstruct Branch : NOTHING
01-06 02:29:42.162 590 590 I SDM : ExtensionInterface::CreateExtensionInterface:
01-06 02:29:42.162 590 590 I SDM : SDM-EXTENSION Version: Date: 09/24/16, Commit: a8223a7, Change: Ib6653f6a84
01-06 02:29:42.163 590 590 I SDM : HWInfo::GetHWResourceInfo: SDE Version = 500, SDE Revision = 10070002, RGB = 4, VIG = 4, DMA = 2, Cursor = 2
01-06 02:29:42.163 590 590 I SDM : HWInfo::GetHWResourceInfo: Upscale Ratio = 20, Downscale Ratio = 4, Blending Stages = 7
01-06 02:29:42.163 590 590 I SDM : HWInfo::GetHWResourceInfo: SourceSplit = 1 QSEED3 = 0
01-06 02:29:42.163 590 590 I SDM : HWInfo::GetHWResourceInfo: BWC = 0, UBWC = 1, Decimation = 1, Tile Format = 0 Concurrent Writeback = 0
01-06 02:29:42.163 590 590 I SDM : HWInfo::GetHWResourceInfo: MaxLowBw = 9600000 , MaxHighBw = 9600000
01-06 02:29:42.163 590 590 I SDM : HWInfo::GetHWResourceInfo: MaxPipeBw = 4500000 KBps, MaxSDEClock = 412500000 Hz, ClockFudgeFactor = 1.050000
01-06 02:29:42.163 590 590 I SDM : HWInfo::GetHWResourceInfo: Prefill factors: Tiled_NV12 = 8, Tiled = 4, Linear = 1, Scale = 1, Fudge_factor = 2
01-06 02:29:42.163 590 590 I SDM : HWInfo::GetMDSSRotatorInfo: MDSS Rotator: Count = 2, Downscale = 1
01-06 02:29:42.169 590 590 I SDM : CoreInterface::CreateCore: Open interface handle = 0x7f99679600
01-06 02:29:42.170 590 590 I SDM : HWInfo::GetFirstDisplayInterfaceType: First display is internal display
01-06 02:29:42.170 590 590 I SDM : CPUHint::Init: CPU Hint Pre-enable Window 50
01-06 02:29:42.171 590 590 I SDM : CPUHint::Init: Successfully Loaded Vendor Extension Library symbols
01-06 02:29:42.172 590 590 I SDM : HWDevice::GetHWPanelMaxBrightnessFromNode: Max brightness level = 255
01-06 02:29:42.172 590 590 I SDM : HWDevice::GetHWPanelMaxBrightnessFromNode: Max brightness level = 255
01-06 02:29:42.172 590 590 I SDM : HWDevice:opulateHWPanelInfo: Device type = 0, Display Port = 1, Display Mode = 2, Device Node = 0, Is Primary = 1
01-06 02:29:42.172 590 590 I SDM : HWDevice:opulateHWPanelInfo: Partial Update = 0, Dynamic FPS = 0
01-06 02:29:42.172 590 590 I SDM : HWDevice:opulateHWPanelInfo: Align: left = 0, width = 0, top = 0, height = 0
01-06 02:29:42.172 590 590 I SDM : HWDevice:opulateHWPanelInfo: ROI: min_width = 0, min_height = 0, need_merge = 0
01-06 02:29:42.172 590 590 I SDM : HWDevice:opulateHWPanelInfo: FPS: min = 0, max =0
01-06 02:29:42.172 590 590 I SDM : HWDevice:opulateHWPanelInfo: Left Split = 0, Right Split = 0
01-06 02:29:42.173 590 590 I SDM : HWInfo::GetHWResourceInfo: SDE Version = 500, SDE Revision = 10070002, RGB = 4, VIG = 4, DMA = 2, Cursor = 2
01-06 02:29:42.173 590 590 I SDM : HWInfo::GetHWResourceInfo: Upscale Ratio = 20, Downscale Ratio = 4, Blending Stages = 7
01-06 02:29:42.173 590 590 I SDM : HWInfo::GetHWResourceInfo: SourceSplit = 1 QSEED3 = 0
01-06 02:29:42.173 590 590 I SDM : HWInfo::GetHWResourceInfo: BWC = 0, UBWC = 1, Decimation = 1, Tile Format = 0 Concurrent Writeback = 0
01-06 02:29:42.173 590 590 I SDM : HWInfo::GetHWResourceInfo: MaxLowBw = 9600000 , MaxHighBw = 9600000
01-06 02:29:42.173 590 590 I SDM : HWInfo::GetHWResourceInfo: MaxPipeBw = 4500000 KBps, MaxSDEClock = 412500000 Hz, ClockFudgeFactor = 1.050000
01-06 02:29:42.173 590 590 I SDM : HWInfo::GetHWResourceInfo: Prefill factors: Tiled_NV12 = 8, Tiled = 4, Linear = 1, Scale = 1, Fudge_factor = 2
01-06 02:29:42.173 590 590 I SDM : HWInfo::GetMDSSRotatorInfo: MDSS Rotator: Count = 2, Downscale = 1
01-06 02:29:42.174 590 590 I SDM : HWDevice::GetHWPanelMaxBrightnessFromNode: Max brightness level = 255
01-06 02:29:42.175 590 590 I SDM : HWDevice::GetHWPanelMaxBrightnessFromNode: Max brightness level = 255
01-06 02:29:42.175 590 590 I SDM : HWDevice::GetHWPanelMaxBrightnessFromNode: Max brightness level = 255
01-06 02:29:42.175 590 590 I SDM : HWDevice::GetHWPanelMaxBrightnessFromNode: Max brightness level = 255
01-06 02:29:42.176 590 590 I SDM : HWInfo::GetHWResourceInfo: SDE Version = 500, SDE Revision = 10070002, RGB = 4, VIG = 4, DMA = 2, Cursor = 2
01-06 02:29:42.176 590 590 I SDM : HWInfo::GetHWResourceInfo: Upscale Ratio = 20, Downscale Ratio = 4, Blending Stages = 7
01-06 02:29:42.176 590 590 I SDM : HWInfo::GetHWResourceInfo: SourceSplit = 1 QSEED3 = 0
01-06 02:29:42.176 590 590 I SDM : HWInfo::GetHWResourceInfo: BWC = 0, UBWC = 1, Decimation = 1, Tile Format = 0 Concurrent Writeback = 0
01-06 02:29:42.176 590 590 I SDM : HWInfo::GetHWResourceInfo: MaxLowBw = 9600000 , MaxHighBw = 9600000
01-06 02:29:42.176 590 590 I SDM : HWInfo::GetHWResourceInfo: MaxPipeBw = 4500000 KBps, MaxSDEClock = 412500000 Hz, ClockFudgeFactor = 1.050000
01-06 02:29:42.176 590 590 I SDM : HWInfo::GetHWResourceInfo: Prefill factors: Tiled_NV12 = 8, Tiled = 4, Linear = 1, Scale = 1, Fudge_factor = 2
01-06 02:29:42.176 590 590 I SDM : HWInfo::GetMDSSRotatorInfo: MDSS Rotator: Count = 2, Downscale = 1
01-06 02:29:42.177 590 590 W SDM : ColorManager::CreateColorManagerProxy: PAV2 version is versions = 11, version = 11
01-06 02:29:42.177 590 590 I SDM : DisplayBase::SetFrameBufferConfig: New framebuffer resolution (1440x2560)
01-06 02:29:42.177 590 590 I SDM : HWCDisplay::SetFrameBufferResolution: New framebuffer resolution (1440x2560)
01-06 02:29:42.180 590 590 I SDM : HWCColorManager::CreateColorManager: Successfully loaded libsdm-disp-apis.so
01-06 02:29:42.182 590 590 W SDM : HWCColorManager::CreateColorManager: Unable to load = libsdm-diag.so
01-06 02:29:42.183 590 590 I SurfaceFlinger: Using composer version 1.5
01-06 02:29:42.183 590 590 W SDM : HWCDisplay::GetDisplayAttributes: Spurious attribute type = 6
01-06 02:29:42.184 590 590 I SurfaceFlinger: EGL information:
01-06 02:29:42.184 590 590 I SurfaceFlinger: vendor : Android
01-06 02:29:42.184 590 590 I SurfaceFlinger: version : 1.4 Android META-EGL
01-06 02:29:42.184 590 590 I SurfaceFlinger: extensions: EGL_KHR_get_all_proc_addresses EGL_ANDROID_presentation_time EGL_KHR_swap_buffers_with_damage EGL_ANDROID_create_native_client_buffer EGL_ANDROID_front_buffer_auto_refresh EGL_KHR_image EGL_KHR_image_base EGL_KHR_lock_surface EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_reusable_sync EGL_KHR_fence_sync EGL_KHR_create_context EGL_KHR_surfaceless_context EGL_EXT_create_context_robustness EGL_ANDROID_image_native_buffer EGL_KHR_wait_sync EGL_ANDROID_recordable EGL_KHR_partial_update EGL_KHR_create_context_no_error EGL_KHR_mutable_render_buffer EGL_EXT_yuv_surface EGL_EXT_protected_content
01-06 02:29:42.184 590 590 I SurfaceFlinger: Client API: OpenGL_ES
01-06 02:29:42.184 590 590 I SurfaceFlinger: EGLSurface: 8-8-8-8, config=0x7f997fb040
01-06 02:29:42.188 590 590 I SurfaceFlinger: OpenGL ES informations:
01-06 02:29:42.188 590 590 I SurfaceFlinger: vendor : Qualcomm
01-06 02:29:42.188 590 590 I SurfaceFlinger: renderer : Adreno (TM) 530
01-06 02:29:42.188 590 590 I SurfaceFlinger: version : OpenGL ES 3.2 [email protected] ([email protected])
01-06 02:29:42.188 590 590 I SurfaceFlinger: extensions: GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture
01-06 02:29:42.188 590 590 I SurfaceFlinger: GL_MAX_TEXTURE_SIZE = 16384
01-06 02:29:42.188 590 590 I SurfaceFlinger: GL_MAX_VIEWPORT_DIMS = 16384
01-06 02:29:42.397 590 590 D SurfaceFlinger: SF. shader cache generated - 26 shaders in 207.980209 ms
01-06 02:29:42.399 590 590 D SurfaceFlinger: Set power mode=2, type=0 flinger=0x7f99648000
01-06 02:29:42.399 590 590 I SDM : HWCDisplay::SetPowerMode: display = 0, mode = 2
01-06 02:29:42.400 590 590 I SDM : DisplayBase::SetDisplayState: Set state = 1, display 0
01-06 02:29:42.426 590 590 I SDM : HWCDisplayPrimary:repare: Skipping null commit on cmd mode panel
01-06 02:29:42.436 590 590 I SDM : HWCDisplayPrimary::Commit: Skipping null commit on cmd mode panel
01-06 02:29:42.436 590 590 D qdutils : DEBUG_CALC_FPS: 0
01-06 02:29:42.436 590 590 D qdutils : period: 10
01-06 02:29:42.436 590 590 D qdutils : ignorethresh_us: 500000
01-06 02:29:42.436 594 594 I Dpps : static DppsServer *DppsServer::GetInstance(): DppsServer ref count increased to 1
01-06 02:29:42.437 594 594 I Dpps : InitPrimaryContextFeatures():270 Dpps feature enable properties are false, skipping primary feature context init
01-06 02:29:42.686 648 651 D libEGL : loaded /vendor/lib64/egl/libEGL_adreno.so
01-06 02:29:42.697 648 651 D libEGL : loaded /vendor/lib64/egl/libGLESv1_CM_adreno.so
01-06 02:29:42.699 590 590 I SDM : HWCDisplayPrimary:repare: Skipping null commit on cmd mode panel
01-06 02:29:42.705 590 590 I SDM : HWCDisplayPrimary::Commit: Skipping null commit on cmd mode panel
01-06 02:29:42.706 648 651 D libEGL : loaded /vendor/lib64/egl/libGLESv2_adreno.so
01-06 02:29:42.716 648 651 I Adreno : QUALCOMM build : e781517, I9267f384df
01-06 02:29:42.716 648 651 I Adreno : Build Date : 10/26/16
01-06 02:29:42.716 648 651 I Adreno : OpenGL ES Shader Compiler Version: XE031.09.00.03
01-06 02:29:42.716 648 651 I Adreno : Local Branch :
01-06 02:29:42.716 648 651 I Adreno : Remote Branch : refs/tags/AU_LINUX_ANDROID_LA.UM.5.5.R1.07.00.00.269.009
01-06 02:29:42.716 648 651 I Adreno : Remote Branch : NONE
01-06 02:29:42.716 648 651 I Adreno : Reconstruct Branch : NOTHING
01-06 02:29:42.723 648 651 E BootAnimation: Get Carrier Animation file,since it's not support carrier
01-06 02:29:42.723 648 651 E BootAnimation: Get Carrier Animation file,since it's not support carrier
01-06 02:29:42.723 648 651 E BootAnimation: Get Carrier Animation file,since it's not support carrier
01-06 02:29:42.725 648 651 E BootAnimation: Get Carrier Animation file,since it's not support carrier
01-06 02:29:42.876 648 651 D BootAnimation: Free memory: 3590908, max texture size: 16384
01-06 02:29:42.876 648 651 D BootAnimation: Disabled bootanimation texture cache, FPS drops might occur.
01-06 02:29:42.942 582 604 D PerMgrSrv: modem new state: is on-line
01-06 02:29:45.152 648 651 D BootAnimation: Free memory: 3576124, max texture size: 16384
01-06 02:29:45.152 648 651 D BootAnimation: Disabled bootanimation texture cache, FPS drops might occur.
01-06 02:29:46.839 615 615 D QSEECOMAPI: QSEECom_load_external_elf
01-06 02:29:46.840 615 615 E QSEECOMAPI: Error::Cannot open the file /firmware/image/mc_v2.mdt errno = 2
01-06 02:29:46.840 615 615 E QSEECOMAPI: Error::Loading image failed with ret = -1
01-06 02:29:46.840 615 615 D QSEECOMAPI: QSEECom_load_external_elf
01-06 02:29:46.845 615 615 D QSEECOMAPI: app_arch = 1, total_files = 8
Be more specific. I have read threads of AOSP Roma booting fine. Is it cuz you have MM firmware, trying to flash a nougat ROM? More info is helpful.
Sent from my 2PS64 using XDA-Developers Legacy app
scottspa74 said:
Be more specific. I have read threads of AOSP Roma booting fine. Is it cuz you have MM firmware, trying to flash a nougat ROM? More info is helpful.
Sent from my 2PS64 using XDA-Developers Legacy app
Click to expand...
Click to collapse
Well sprint doesn't seem to think that we need nougat...so i dont have nouhat firmware

Crash Debug on LineageOS 14.1

I just flashed my mobile with LineageOS 14.1
To my surprise I see the crashes that they dont show full stack trace.
Only this:
01-03 22:44:01.189 12773 12807 F libc : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x42424242 in tid 12807 (hci_thread)
Do I have to enable it somehow?
I would expect to see something like this (this I remember from Cyanogenmod and Stock Android)
02-05 16:45:13.279 307 1231 F libc : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x1 in tid 1231 (netmgrd)
02-05 16:45:13.351 6570 6570 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
02-05 16:45:13.352 6570 6570 F DEBUG : CM Version: '14.1-20170131-NIGHTLY-osprey'
02-05 16:45:13.352 6570 6570 F DEBUG : Build fingerprint: 'motorola/osprey_retus_2gb/osprey_u2:6.0.1/MPI24.107-55/33:user/release-keys'
02-05 16:45:13.352 6570 6570 F DEBUG : Revision: '0'
02-05 16:45:13.352 6570 6570 F DEBUG : ABI: 'arm'
02-05 16:45:13.352 6570 6570 F DEBUG : pid: 307, tid: 1231, name: netmgrd >>> /system/bin/netmgrd <<<
02-05 16:45:13.352 6570 6570 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x1
02-05 16:45:13.352 6570 6570 F DEBUG : r0 b6b01f10 r1 00000001 r2 b6b06560 r3 00000040
02-05 16:45:13.352 6570 6570 F DEBUG : r4 b647f3fc r5 b6b06eac r6 b6b01f10 r7 b6b02d07
02-05 16:45:13.352 6570 6570 F DEBUG : r8 b5f07520 r9 b5f07500 sl 00000001 fp b6f7ea49
02-05 16:45:13.352 6570 6570 F DEBUG : ip 00000000 sp b647f000 lr b6af9ba5 pc b6af9bce cpsr 20070030
02-05 16:45:13.363 6570 6570 F DEBUG :
02-05 16:45:13.363 6570 6570 F DEBUG : backtrace:
02-05 16:45:13.363 6570 6570 F DEBUG : #00 pc 00007bce /system/vendor/lib/libnetmgr.so (netmgr_nl_decode_nlmsg+269)
02-05 16:45:13.363 6570 6570 F DEBUG : #01 pc 00020f7d /system/bin/netmgrd
02-05 16:45:13.363 6570 6570 F DEBUG : #02 pc 00033893 /system/bin/netmgrd
02-05 16:45:13.364 6570 6570 F DEBUG : #03 pc 00041b09 /system/bin/netmgrd
02-05 16:45:13.364 6570 6570 F DEBUG : #04 pc 0000bef9 /system/vendor/lib/libdsutils.so (stm2_process_input+632)
02-05 16:45:13.364 6570 6570 F DEBUG : #05 pc 0000c7dd /system/vendor/lib/libdsutils.so (stm2_instance_process_input+204)
02-05 16:45:13.364 6570 6570 F DEBUG : #06 pc 0001213d /system/bin/netmgrd
02-05 16:45:13.364 6570 6570 F DEBUG : #07 pc 00003f9f /system/vendor/lib/libdsutils.so
02-05 16:45:13.364 6570 6570 F DEBUG : #08 pc 000477d3 /system/lib/libc.so (_ZL15__pthread_startPv+22)
02-05 16:45:13.364 6570 6570 F DEBUG : #09 pc 00019b7d /system/lib/libc.so (__start_thread+6)
Thanks,
marcinguy said:
I just flashed my mobile with LineageOS 14.1...
Click to expand...
Click to collapse
I don't have this device but, your best bet is to post this question within the following Official LineageOS thread for your device.
https://forum.xda-developers.com/showthread.php?t=3466246
Good Luck!
~~~~~~~~~~~~~~~
I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
Thanks!
Actually it is a general Question in regards to LineageOS 14.1.
The device I use is S3 Neo+ GT-9301I
I pasted sample output as I it remember from Motorola device.
So on my device, as stated I just get:
Code:
12-31 13:11:00.180 8059 8096 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 8096 (bt_workqueue)
12-31 13:11:00.181 209 209 W : debuggerd: handling request: pid=8059 uid=1002 gid=1002 tid=8096
12-31 13:11:00.220 8059 8096 F libc : failed to resend signal during crash: Operation not permitted
12-31 13:11:00.229 8335 8335 E DEBUG : unexpected waitpid response: n=8096, status=00000000
12-31 13:11:00.229 8335 8335 E : debuggerd: timed out waiting for signal
12-31 13:11:00.231 8335 8335 E : debuggerd: ptrace detach from 8096 failed: No such process
12-31 13:11:00.233 8335 8335 E : debuggerd: failed to kill process 8059: No such process
12-31 13:11:00.236 778 810 I BootReceiver: Copying /data/tombstones/tombstone_09 to DropBox (SYSTEM_TOMBSTONE)
Any ideas?
Where there is "Operation not permitted"?
Ibuprophen said:
I don't have this device but, your best bet is to post this question within the following Official LineageOS thread for your device.
https://forum.xda-developers.com/showthread.php?t=3466246
Good Luck!
~~~~~~~~~~~~~~~
I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
Click to expand...
Click to collapse
Narrowed it down to this:
int rc = syscall(SYS_rt_tgsigqueueinfo, getpid(), gettid(), signal_number, info);
if (rc != 0) {
__libc_format_log(ANDROID_LOG_FATAL, "libc", "failed to resend signal during crash: %s",
strerror(errno));
_exit(0);
}
12-31 14:35:20.070 14851 14881 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 14881 (bt_workqueue)
12-31 14:35:20.070 16288 16288 W : debuggerd: handling request: pid=14851 uid=1002 gid=1002 tid=14881
12-31 14:35:20.100 14851 14881 F libc : failed to resend signal during crash: Operation not permitted
Wondering why it gets Operation not permitted?
marcinguy said:
Thanks!
Actually it is a general Question in regards to LineageOS 14.1.
The device I use is S3 Neo+ GT-9301I
I pasted sample output as I it remember from Motorola device.
So on my device, as stated I just get:
Code:
12-31 13:11:00.180 8059 8096 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 8096 (bt_workqueue)
12-31 13:11:00.181 209 209 W : debuggerd: handling request: pid=8059 uid=1002 gid=1002 tid=8096
12-31 13:11:00.220 8059 8096 F libc : failed to resend signal during crash: Operation not permitted
12-31 13:11:00.229 8335 8335 E DEBUG : unexpected waitpid response: n=8096, status=00000000
12-31 13:11:00.229 8335 8335 E : debuggerd: timed out waiting for signal
12-31 13:11:00.231 8335 8335 E : debuggerd: ptrace detach from 8096 failed: No such process
12-31 13:11:00.233 8335 8335 E : debuggerd: failed to kill process 8059: No such process
12-31 13:11:00.236 778 810 I BootReceiver: Copying /data/tombstones/tombstone_09 to DropBox (SYSTEM_TOMBSTONE)
Any ideas?
Where there is "Operation not permitted"?
Click to expand...
Click to collapse
Figured it out.
Had to modify debbugerd (bionic) and adjust selinux.
Now debuggerd can attach to the process and show the debug info and backtrace.
marcinguy said:
Narrowed it down to this:
int rc = syscall(SYS_rt_tgsigqueueinfo, getpid(), gettid(), signal_number, info);
if (rc != 0) {
__libc_format_log(ANDROID_LOG_FATAL, "libc", "failed to resend signal during crash: %s",
strerror(errno));
_exit(0);
}
12-31 14:35:20.070 14851 14881 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 14881 (bt_workqueue)
12-31 14:35:20.070 16288 16288 W : debuggerd: handling request: pid=14851 uid=1002 gid=1002 tid=14881
12-31 14:35:20.100 14851 14881 F libc : failed to resend signal during crash: Operation not permitted
Wondering why it gets Operation not permitted?
Click to expand...
Click to collapse

Lenovo P2 without screen won't boot

Hello there,
I have a problem in hands with my Lenovo P2.
So... my screen is broken and I have removed it (yes, my Lenovo does not have a screen right now), but now I'm not able to boot into a freshly flashed Android because the system is trying to connect to the HW (or it seems to be that...) and I don't have a working one.
adb logcat spits this out repeatedly:
Code:
02-14 15:35:37.405 1345 1345 D vndksupport: Loading /vendor/lib64/hw/gralloc.msm8953.so from current namespace instead of sphal namespace.
02-14 15:35:37.406 1345 1345 I SDM : ExtensionInterface::CreateExtensionInterface:
02-14 15:35:37.406 1345 1345 I SDM : SDM-EXTENSION Version: Date: 08/21/18, Commit: bfe6fd2, Change: I8d4aa219cb
02-14 15:35:37.406 1345 1345 I SDM : HWInfo::GetHWResourceInfo: SDE Version = 5, SDE Revision = 10100000, RGB = 2, VIG = 1, DMA = 1, Cursor = 1
02-14 15:35:37.406 1345 1345 I SDM : HWInfo::GetHWResourceInfo: Upscale Ratio = 20, Downscale Ratio = 4, Blending Stages = 4
02-14 15:35:37.406 1345 1345 I SDM : HWInfo::GetHWResourceInfo: SourceSplit = 0 QSEED3 = 0
02-14 15:35:37.406 1345 1345 I SDM : HWInfo::GetHWResourceInfo: BWC = 0, UBWC = 1, Decimation = 1, Tile Format = 0 Concurrent Writeback = 0
02-14 15:35:37.406 1345 1345 I SDM : HWInfo::GetHWResourceInfo: MaxLowBw = 3400000 , MaxHighBw = 3400000
02-14 15:35:37.407 1345 1345 I SDM : HWInfo::GetHWResourceInfo: MaxPipeBw = 2300000 KBps, MaxSDEClock = 400000000 Hz, ClockFudgeFactor = 1.050000
02-14 15:35:37.407 1345 1345 I SDM : HWInfo::GetHWResourceInfo: Prefill factors: Tiled_NV12 = 8, Tiled = 4, Linear = 1, Scale = 1, Fudge_factor = 2
02-14 15:35:37.407 1345 1345 I SDM : HWInfo::GetMDSSRotatorInfo: MDSS Rotator: Count = 1, Downscale = 1, Min_downscale = 2.000000
02-14 15:35:37.407 1345 1345 I SDM : HWInfo::GetHWResourceInfo: Has Support for multiple bw limits shown below
02-14 15:35:37.407 1345 1345 I SDM : HWInfo::GetHWResourceInfo: Mode-index=0 total_bw_limit=3400000 and pipe_bw_limit=2300000
02-14 15:35:37.407 1345 1345 I SDM : HWInfo::GetHWResourceInfo: Mode-index=1 total_bw_limit=3100000 and pipe_bw_limit=2300000
02-14 15:35:37.407 1345 1345 I SDM : HWInfo::GetHWResourceInfo: Mode-index=2 total_bw_limit=3400000 and pipe_bw_limit=2300000
02-14 15:35:37.407 1345 1345 I SDM : HWInfo::GetHWResourceInfo: Mode-index=3 total_bw_limit=3400000 and pipe_bw_limit=2300000
02-14 15:35:37.407 1345 1345 I SDM : SessionManager::SessionManager: Allocate buffers synchronously = 0
02-14 15:35:37.408 514 514 W ServiceManagement: Waited one second for [email protected]::IComposer/default. Waiting another...
02-14 15:35:37.408 1345 1345 I SDM : CoreInterface::CreateCore: Open interface handle = 0x7700655000
02-14 15:35:37.408 1345 1345 I SDM : HWCSession::Register: Set uevent listener = 0x770064b200
02-14 15:35:37.408 1345 1345 I SDM : HWInfo::GetFirstDisplayInterfaceType: First display is internal display
02-14 15:35:37.409 1345 1345 I SDM : CPUHint::Init: Invalid CPU Hint Pre-enable Window -1
02-14 15:35:37.409 1345 1345 I SDM : HWDevice::GetHWPanelMaxBrightnessFromNode: Max brightness level = 255
02-14 15:35:37.409 1345 1345 W SDM : HWDevice::GetHWPanelInfoByNode: Failed to open msm_fb_panel_info node device node 1
02-14 15:35:37.409 1345 1345 W SDM : HWDevice::GetHWPanelInfoByNode: Failed to open msm_fb_panel_info node device node 2
02-14 15:35:37.409 1345 1345 W SDM : HWDevice::GetHWPanelInfoByNode: Failed to open msm_fb_panel_info node device node 3
02-14 15:35:37.409 1345 1345 E SDM : HWDevice::Init: device type = 0 should be present
02-14 15:35:37.409 1345 1345 E SDM : HWInterface::Create: Init on HW Intf type 0 failed
02-14 15:35:37.409 1345 1345 E SDM : HWCDisplay::Init: Display create failed. Error = 11 display_type 0 event_handler 0x77006a7000 disp_intf 0x77006a7040
02-14 15:35:37.410 1345 1345 I SDM : HWCColorManager::CreateColorManager: Successfully loaded libsdm-disp-vndapis.so
02-14 15:35:37.411 1345 1345 I SDM : HWCColorManager::CreateColorManager: Successfully loaded libsdm-disp-vndapis.so and libsdm-diag.so and diag_init'ed
02-14 15:35:37.411 1345 1345 I SDM : HWCSession::Register: Set uevent listener = 0x0
02-14 15:35:37.411 1345 1345 I SDM : CoreInterface::DestroyCore: Close handle
02-14 15:35:37.412 1345 1345 E ComposerHal: failed to open hwcomposer device: Invalid argument
02-14 15:35:37.412 1345 1345 E [email protected]: Could not get passthrough implementation for [email protected]::IComposer/default.
02-14 15:35:37.415 446 446 I VendorServiceManager: service 'display.qservice' died
02-14 15:35:37.495 1231 1257 I ServiceManager: Waiting for service 'SurfaceFlinger' on '/dev/binder'...
02-14 15:35:37.595 1231 1257 I chatty : uid=1000(system) android.display identical 1 line
02-14 15:35:37.695 1231 1257 I ServiceManager: Waiting for service 'SurfaceFlinger' on '/dev/binder'...
02-14 15:35:37.786 500 535 E ANDR-PERF-MPCTL: First Boot check over.Going to 2nd Boot check.
02-14 15:35:37.795 1231 1257 I ServiceManager: Waiting for service 'SurfaceFlinger' on '/dev/binder'...
02-14 15:35:37.996 1231 1257 I chatty : uid=1000(system) android.display identical 2 lines
02-14 15:35:38.096 1231 1257 I ServiceManager: Waiting for service 'SurfaceFlinger' on '/dev/binder'...
02-14 15:35:38.196 1231 1257 W ServiceManager: Service SurfaceFlinger didn't start. Returning NULL
02-14 15:35:38.409 514 514 W ServiceManagement: Waited one second for [email protected]::IComposer/default. Waiting another...
02-14 15:35:38.446 1231 1257 I ServiceManager: Waiting for service 'SurfaceFlinger' on '/dev/binder'...
02-14 15:35:38.504 1352 1352 W mm-pp-dpps: type=1400 audit(0.0:593): avc: granted { read } for uid=1000 name="vndbinder" dev="tmpfs" ino=15735 scontext=u:r:init:s0 tcontext=u:object_r:vndbinder_device:s0 tclass=chr_file
02-14 15:35:38.522 1352 1352 I Dpps : GetInstance: DppsServer ref count increased to 1
02-14 15:35:38.504 1352 1352 W mm-pp-dpps: type=1400 audit(0.0:594): avc: granted { read } for uid=1000 name="vndbinder" dev="tmpfs" ino=15735 scontext=u:r:init:s0 tcontext=u:object_r:vndbinder_device:s0 tclass=chr_file
02-14 15:35:38.504 1352 1352 W mm-pp-dpps: type=1400 audit(0.0:595): avc: granted { read open } for uid=1000 path="/dev/vndbinder" dev="tmpfs" ino=15735 scontext=u:r:init:s0 tcontext=u:object_r:vndbinder_device:s0 tclass=chr_file
02-14 15:35:38.504 1352 1352 W mm-pp-dpps: type=1400 audit(0.0:596): avc: granted { read } for uid=1000 path="/dev/vndbinder" dev="tmpfs" ino=15735 scontext=u:r:init:s0 tcontext=u:object_r:vndbinder_device:s0 tclass=chr_file
02-14 15:35:38.522 1352 1352 E Dpps : GetPanelName():551 GetPanelName: panel-name not found
02-14 15:35:38.522 1352 1352 E Dpps : GetPanelInfoByNode():601 Failed to get panel type info, ret -22
02-14 15:35:38.522 1352 1352 E Dpps : GetFBNodeIndex():640 Unable to get panel info for node index 0, ret -22
02-14 15:35:38.522 1352 1352 E Dpps : InitDisplayHardware():258 Unable to get fb node index (-1), display type 0, ret -22
02-14 15:35:38.522 1352 1352 E Dpps : Init():169 Failed to setup display hardware, ret = -22
02-14 15:35:38.522 1352 1352 E Dpps : main():32 Failed to initialize DPPS, ret = -22
02-14 15:35:38.522 1352 1352 I Dpps : DeleteInstance: DppsServer ref count decreased to 0
02-14 15:35:38.522 1352 1352 I Dpps : DeleteInstance: Deleting DppsServer instance
02-14 15:35:38.546 1231 1257 I ServiceManager: Waiting for service 'SurfaceFlinger' on '/dev/binder'...
02-14 15:35:39.247 1231 1257 I chatty : uid=1000(system) android.display identical 7 lines
02-14 15:35:39.347 1231 1257 I ServiceManager: Waiting for service 'SurfaceFlinger' on '/dev/binder'...
02-14 15:35:39.409 514 514 W ServiceManagement: Waited one second for [email protected]::IComposer/default. Waiting another...
02-14 15:35:39.448 1231 1257 I ServiceManager: Waiting for service 'SurfaceFlinger' on '/dev/binder'...
02-14 15:35:40.249 1231 1257 I chatty : uid=1000(system) android.display identical 8 lines
02-14 15:35:40.349 1231 1257 I ServiceManager: Waiting for service 'SurfaceFlinger' on '/dev/binder'...
02-14 15:35:40.409 514 514 W ServiceManagement: Waited one second for [email protected]::IComposer/default. Waiting another...
Which means the mobile does not boot up, and in turn I'm not able to use scrcpy or other tool that allows me to control the screen via PC.
Is there anyway I can bypass this Display initialization or to output the display renderization to a virtual framebuffer easily?
Any other thoughts on this issue are welcome, as well as other possible solutions to
this case.
Thank you so much in advandce!
Best regards!
It might be a bit barbaric of me but maybe you should just replace the display ;s

Categories

Resources