Hi Axel,

Are you using an Android 4.3 device? There's a known problem with GDB
not working on Android 4.3 devices. You can try rooting your device as
a workaround.

Also, feel free to hop in the #mobile channel on IRC.

Cheers,
Jim


On Thu, Mar 17, 2016 at 4:18 PM, Axel Nennker <[email protected]> wrote:
> Hi,
>
> I am pocking at implementing the W3C credentialmanagement API
> http://w3c.github.io/webappsec-credential-management/
> and thought I might try to run that on Fennec.
> But my test page crashes my Fennec.
> In logcat there is no hint on why or where
>
> I guess I am completely off track expecting this stuff to work.
> But I am surprised it crashes.
>
> My code is here:
> https://github.com/AxelNennker/firefox_credentials
>
> Should this WebIDL  and dom/credentials/*.cpp and dom/ipc/PContent.ipdl
> stuff work on Fennec too?
>
> -Axel
>
> Debugging failed
>
> ignisvulpis@namenlos:/media/sdb1/mozilla/firefox$
> MOZCONFIG=../fennec_mozconfig ./mach run --debug
>  0:06.10 /home/ignisvulpis/.mozbuild/android-device/jimdb-arm-pie/bin/gdb -q
> --args
>
> Fennec GDB utilities
>   (see utils/gdbinit and utils/gdbinit.local on how to configure settings)
> 1. Debug Fennec (default)
> 2. Debug Fennec with env vars and args
> 3. Debug using jdb
> 4. Debug content Mochitest
> 5. Debug compiled-code unit test
> 6. Debug Fennec with pid
> Enter option from above: 1
>
> New ADB device is "7ece97a7"
> Using device 7ece97a7
> Using object directory: /media/sdb1/mozilla/obj-arm-linux-androideabi
> app process name: app_process32
> Set sysroot to
> "/home/ignisvulpis/.mozbuild/android-device/jimdb-arm-pie/lib/7ece97a7".
> Updated solib-search-path.
> Ignoring BHM signal.
> Using package org.mozilla.fennec_ignisvulpis.
> Launching org.mozilla.fennec_ignisvulpis... Done
> Attaching to pid 3689... as non-root... in pkg dir... as root... in pkg
> dir... using intent...
> "gdbserver" output:
>  Cannot attach to lwp 3689: Operation not permitted (1)
>  Exiting
> "run-as" output:
>  run-as: Package 'org.mozilla.fennec_ignisvulpis' is unknown
> "run-as pkg" output:
>  run-as: Package 'org.mozilla.fennec_ignisvulpis' is unknown
> "su -c" output:
>  /system/bin/sh: su: not found
> "su -c pkg" output:
>  /system/bin/sh: su: not found
> "am start" output:
>  --------- beginning of main
>  --------- beginning of system
> /home/ignisvulpis/.mozbuild/android-device/jimdb-arm-pie/bin/../utils/gdbinit:141:
> Error in sourced command file:
> failed to run gdbserver
> : No such file or directory.
> (gdb) quit
> ignisvulpis@namenlos:/media/sdb1/mozilla/firefox$ which gdbserver
> /usr/bin/gdbserver
> ignisvulpis@namenlos:/media/sdb1/mozilla/firefox$ ls -l `which gdbserver`
> lrwxrwxrwx 1 root root 35 Mär 17 21:13 /usr/bin/gdbserver ->
> /home/ignisvulpis/jimdb-arm/bin/gdb
> ignisvulpis@namenlos:/media/sdb1/mozilla/firefox$ ls -l
> /home/ignisvulpis/jimdb-arm/bin/gdb
> -rwxrwxr-x 1 ignisvulpis ignisvulpis 4509744 Aug 23  2013
> /home/ignisvulpis/jimdb-arm/bin/gdb
> ignisvulpis@namenlos:/media/sdb1/mozilla/firefox$ gdbserver --version
> GNU gdb (GDB) 7.5-github.com/darchons/android-gdb/4f632e3
> Copyright (C) 2012 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "--host=x86_64-unknown-linux-gnu
> --target=arm-linux-android".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>.
> ignisvulpis@namenlos:/media/sdb1/mozilla/firefox$
>
>
>
> _______________________________________________
> mobile-firefox-dev mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/mobile-firefox-dev
>
_______________________________________________
mobile-firefox-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to