On Thu, 12 Mar 2015 15:15:36 +0100 Thilo Cestonaro <th...@cestona.ro> wrote:
> Hey! > > I'm totaly new to wayland and weston, so please forgive me if I ask > silly questions! > > I want to run the wayland compositor "weston" on a TI AM335x with no > graphic acceleration. > So framebuffer only, no opengl or something like that. > > I succeeded in compiling libwayland and weston with FBDEV as compositor > and the weston-tablet-shell. Hi, tablet-shell was removed a long long time ago as abandoned. I'd really recommend using a more recent Weston. If you want to try a desktop-like UX on a tablet device, just try the (default) desktop shell. Nowdays it should mostly support touchscreens, I think. > Now when I try to start weston via UART connection and the command: > > openvt -c 7 -w -v -- weston --tty=/dev/tty7 --device=/dev/fb0 > --log=/home/root/weston.log > > I get the following logging output: > > ---------- > Date: 2015-03-12 CET > [15:01:48.092] weston 1.3.1 > http://wayland.freedesktop.org/ > Bug reports to: > https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=1.3.1 > Build: > [15:01:48.094] OS: Linux, 3.14.10, #1 SMP Wed Mar 11 10:26:14 CET 2015, > armv7l > [15:01:48.100] Using config file '/home/root/.config/weston.ini' > [15:01:48.105] Loading module '/usr/lib/weston/fbdev-backend.so' > [15:01:48.137] initializing fbdev backend > [15:01:48.143] Creating fbdev output. > [15:01:48.144] Opening fbdev frame buffer. > [15:01:48.144] Calculating pixman format from: > - type: 0 (aux: 0) > - visual: 2 > - bpp: 24 (grayscale: 0) > - red: offset: 0, length: 8, MSB: 0 > - green: offset: 8, length: 8, MSB: 0 > - blue: offset: 16, length: 8, MSB: 0 > - transp: offset: 0, length: 0, MSB: 0 > [15:01:48.144] Mapping fbdev frame buffer. > [15:01:48.145] fbdev output 480×272 px > guessing 60 Hz and 96 dpi > [15:01:48.151] launching '/usr/libexec/weston-keyboard' > [15:01:48.154] input device Atmel maXTouch Touchscreen, > /dev/input/event1 is a touch device > [15:01:48.161] compositor: executing '/usr/libexec/weston-keyboard' > failed: No such file or directory > [15:01:48.252] input device HID 1267:0103, /dev/input/event2 is a > keyboard > [15:01:48.254] input device HID 1267:0103, /dev/input/event3 is a > keyboard > [15:01:48.254] input device d3355_pwrbtn_input, /dev/input/event0 is a > keyboard > [15:01:48.258] Loading module '/usr/lib/weston/tablet-shell.so' > [15:01:48.259] launching '/usr/lib/weston/weston-tablet-shell' > [15:01:48.261] switching to state STARTING (from STARTING) > [15:01:48.261] Compositor capabilities: > arbitrary surface rotation: yes > screen capture uses y-flip: yes > [15:01:48.262] libwayland: using socket /run/user/0/wayland-0 > [15:01:48.262] INFO: befor wl_display_run > [15:01:48.263] caught signal: 11 > [15:01:48.281] 0: weston (on_caught_signal+0x18) [0xf2ec] > [15:01:48.284] 1: /lib/libc.so.6 (__default_rt_sa_restorer_v2+0x0) > [0xb6d4a998] > [15:01:48.292] unw_get_proc_info: -10 > ---------------- > > For me everything looks fine! (The INFO output was added by me to look > if weston runs till this point) > But why does weston then end with the SIGSEGV? Doesn't it have anything > to do? Looks like a bug. Well, SEGV is always a bug somewhere. Most likely it has been fixed a long time ago, too. You should try a recent version of Weston. Or, maybe __default_rt_sa_restorer_v2 hints about something strange on your platform. The stack trace ends short, but I suppose that's normal on ARM without debug info... > I thought the weston-tablet-shell should be the session executable, > right? weston-tablet-shell, weston-desktop-shell, and weston-ivi-shell-user-interface are helper clients for each respective shell module. They are executed by the weston process, which is the only way they can work. > Any hints how I can debug further or what I do wrong? Use gdb like you normally do or your platform? And build libwayland and weston with -ggdb or similar. Does your platform have working signalfd and timerfd implementations? Is it using glibc or something else? Thanks, pq _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel