Pmbootstrap: Plasma Mobile crashes on Xperia Arc

Created on 6 Jan 2018  路  10Comments  路  Source: postmarketOS/pmbootstrap

Relevant log output:

Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_core: Platform does not support input, enforcing libinput support
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5084:46: this compose sequence is a duplicate of another; skipping line
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5086:48: this compose sequence is a duplicate of another; skipping line
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5088:48: this compose sequence is a duplicate of another; skipping line
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5092:47: this compose sequence is a duplicate of another; skipping line
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5094:46: this compose sequence is a duplicate of another; skipping line
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5102:48: this compose sequence is a duplicate of another; skipping line
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5106:46: this compose sequence is a duplicate of another; skipping line
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5108:46: this compose sequence is a duplicate of another; skipping line
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5112:45: this compose sequence is a duplicate of another; skipping line
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5115:46: this compose sequence is a duplicate of another; skipping line
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_xkbcommon: XKB: created compose table from locale C with path /usr/share/X11/locale/en_US.UTF-8/Compose
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kglobalaccel-runtime: Failed to register service org.kde.kglobalaccel
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_core: Init of kglobalaccel failed
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_core: Session path: "/org/freedesktop/ConsoleKit/Session1"
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_core: "ConsoleKit"  seat: "Seat1" / "/org/freedesktop/ConsoleKit/Seat1"
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_core: "ConsoleKit"  seat: "Seat1" / "/org/freedesktop/ConsoleKit/Seat1"
Jan  1 01:59:59 localhost daemon.warn console-kit-daemon[1328]: WARNING: failed to mute FD with KDSKBMUTE
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_core: Gained session control
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: event1  - 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: pm8xxx-keypad: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: is tagged by udev as: Keyboard
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: event1  - 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: pm8xxx-keypad: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: device is a keyboard
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: libevdev error in fix_invalid_absinfo: BUG: Device "cy8ctma300_touch" has invalid ABS_MT_TRACKING_ID rangekwin_libinput: Libinput: event2  - 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: cy8ctma300_touch: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: is tagged by udev as: Touchscreen
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: event2  - 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: cy8ctma300_touch: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: device is a touch device
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: event0  - 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: msm_pmic_pwr_key: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: is tagged by udev as: Keyboard
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: event0  - 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: msm_pmic_pwr_key: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: device is a keyboard
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: event3  - 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: bma150: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: is tagged by udev as: Accelerometer
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: event3  - 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: bma150: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: device is an accelerometer, ignoring
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: event3  - not using input device '/dev/input/event3'
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: event4  - 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: compass: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: is tagged by udev as: Accelerometer
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: event4  - 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: compass: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: device is an accelerometer, ignoring
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: event4  - not using input device '/dev/input/event4'
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: event5  - 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: apds9702: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: not tagged as supported input device
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: event5  - not using input device '/dev/input/event5'
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: event6  - 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: simple_remote: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: is tagged by udev as: Keyboard
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: event6  - 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: simple_remote: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: device is a keyboard
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: event7  - 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: simple_remote_appkey: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: not tagged as supported input device
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_libinput: Libinput: event7  - not using input device '/dev/input/event7'
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: 
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: Couldn't start kglobalaccel from org.kde.kglobalaccel.service: QDBusError("org.freedesktop.DBus.Error.Disconnected", "Not connected to D-Bus server")
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_core: Could not take device /dev/fb0 , cause:  "Failed to get file descriptor for device"
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_wayland_framebuffer: Failed to open frame buffer device through logind, trying without
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_wayland_framebuffer: Bits Per Pixel:  32
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_wayland_framebuffer: Buffer Length:  4927488
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_wayland_framebuffer: Bytes Per Line:  1920
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_wayland_framebuffer: Alpha Length:  8
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_wayland_framebuffer: Red Length:  8
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_wayland_framebuffer: Green Length:  8
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_wayland_framebuffer: Blue Length:  8
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_wayland_framebuffer: Blue Offset:  8
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_wayland_framebuffer: Green Offset:  16
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_wayland_framebuffer: Red Offset:  24
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_wayland_framebuffer: Alpha Offset:  0
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: kwin_wayland_framebuffer: Framebuffer format is unknown
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: FATAL ERROR: backend failed to initialize, exiting now
Jan  1 01:59:59 localhost user.notice user:plasma-mobile: Couldn't start kglobalaccel from org.kde.kglobalaccel.service: QDBusError("org.freedesktop.DBus.Error.Disconnected", "Not connected to D-Bus server")
bug plasma-mobile

All 10 comments

Is this all information you see in log? Maybe can you attach full log with logread?

@bhush9 Updated with all lines pertaining to plasma-mobile's execution. I am pretty confident this is an issue in the touchscreen driver, though.

Do you have ~/.config/QtProject/qtlogging.ini file?

@bhush9 No, I don't. Sorry. I'll correct that now.

My confidence has failed me. Anyhow, here's the complete log.

Okay it seems kwin is missing the support for framebuffer format of your device, I'll fix it

@bhush9 You might want to wait with that - I just discovered that the red and blue channels are swapped. Haven't noticed before - perhaps a "testcard image viewer" program would be useful in postmarketOS demos?

1089 contains a fix, though I still can't get it to work very reliably - this might be related to the lack of hardware acceleration, though. Either way, it does show something!

@robclark so.. would you still be up for that A2xx kernel work you talked about in the past?
If yes, what kernel would be cool enough? 4.4? Or already 3.10?

(yes, I guess like I'm a pro at hijacking threads)
EDIT: the remotely relevant context would be hw accel

@mirh: Sorry, but I have a hard time seeing the context here - how about not hijacking threads like this? It's totally cool to open up new issues, or if you have a question at someone else, maybe ask that person directly.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

MartijnBraam picture MartijnBraam  路  6Comments

cmdr2 picture cmdr2  路  7Comments

craftyguy picture craftyguy  路  7Comments

Decatf picture Decatf  路  4Comments

zenety picture zenety  路  5Comments