[Desktop-packages] [Bug 1884856] Re: [snap] chromium is built with NEON on armhf (SIGILL, Illegal instruction)

2020-07-12 Thread Dmitry Osipenko
Hi, Olivier! Today's Chromium-browser from the candidate channel is
working great on NVIDIA Tegra20! Thank you for the fix!

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to chromium-browser in Ubuntu.
https://bugs.launchpad.net/bugs/1884856

Title:
  [snap] chromium is built with NEON on armhf (SIGILL, Illegal
  instruction)

Status in chromium-browser package in Ubuntu:
  Fix Committed

Bug description:
  Chromium-browser stopped working on NVIDIA Tegra20 devices since the
  time it was switched to the snap packaging.

  # gdb /snap/bin/chromium
  ...
  Thread 11 "chrome" received signal SIGILL, Illegal instruction.
  0xb6b4ee9a in std::__1::locale::__imp::__imp(unsigned int) () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  (gdb) bt
  #0  0xb6b4ee9a in std::__1::locale::__imp::__imp(unsigned int) () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  #1  0xb6b509c8 in std::__1::locale::__global() () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  #2  0xb6b50a32 in std::__1::locale::locale() () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  #3  0xb6b3e7d0 in std::__1::basic_streambuf 
>::basic_streambuf() () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  #4  0xb6b3ede6 in std::__1::DoIOSInit::DoIOSInit() () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  #5  0xb6b3f9b2 in _GLOBAL__sub_I_iostream.cpp () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  #6  0xb6f215c0 in ?? () from target:/lib/ld-linux-armhf.so.3

  (gdb) layout asm
  │  >0xb6b4ee9a <_ZNSt3__16locale5__impC2Ej+10>  vmov.i32q8, #0  ; 
0x  

  │   0xb6b4ee9e <_ZNSt3__16locale5__impC2Ej+14>  mov r9, r0


  │   0xb6b4eea0 <_ZNSt3__16locale5__impC2Ej+16>  add.w   r3, r9, #40 ; 
0x28


  
  NVIDIA Tegra20 is one of ARMv7 CPUs which do not support NEON instructions, 
"vmov.i32 q8" is the ARM NEON instruction because q8 is the NEON register. Will 
be great if the compiler flags could be changed back to what was used for the 
deb packaging, thanks in advance!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1884856/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1884856] Re: [snap] chromium is built with NEON on armhf (SIGILL, Illegal instruction)

2020-07-07 Thread Dmitry Osipenko
Hello, Olivier! Thank you very much! I'll test ASAP!

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to chromium-browser in Ubuntu.
https://bugs.launchpad.net/bugs/1884856

Title:
  [snap] chromium is built with NEON on armhf (SIGILL, Illegal
  instruction)

Status in chromium-browser package in Ubuntu:
  Fix Committed

Bug description:
  Chromium-browser stopped working on NVIDIA Tegra20 devices since the
  time it was switched to the snap packaging.

  # gdb /snap/bin/chromium
  ...
  Thread 11 "chrome" received signal SIGILL, Illegal instruction.
  0xb6b4ee9a in std::__1::locale::__imp::__imp(unsigned int) () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  (gdb) bt
  #0  0xb6b4ee9a in std::__1::locale::__imp::__imp(unsigned int) () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  #1  0xb6b509c8 in std::__1::locale::__global() () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  #2  0xb6b50a32 in std::__1::locale::locale() () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  #3  0xb6b3e7d0 in std::__1::basic_streambuf 
>::basic_streambuf() () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  #4  0xb6b3ede6 in std::__1::DoIOSInit::DoIOSInit() () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  #5  0xb6b3f9b2 in _GLOBAL__sub_I_iostream.cpp () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  #6  0xb6f215c0 in ?? () from target:/lib/ld-linux-armhf.so.3

  (gdb) layout asm
  │  >0xb6b4ee9a <_ZNSt3__16locale5__impC2Ej+10>  vmov.i32q8, #0  ; 
0x  

  │   0xb6b4ee9e <_ZNSt3__16locale5__impC2Ej+14>  mov r9, r0


  │   0xb6b4eea0 <_ZNSt3__16locale5__impC2Ej+16>  add.w   r3, r9, #40 ; 
0x28


  
  NVIDIA Tegra20 is one of ARMv7 CPUs which do not support NEON instructions, 
"vmov.i32 q8" is the ARM NEON instruction because q8 is the NEON register. Will 
be great if the compiler flags could be changed back to what was used for the 
deb packaging, thanks in advance!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1884856/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1884856] [NEW] Chromium-browser is built with NEON on armhf (SIGILL, Illegal instruction)

2020-06-23 Thread Dmitry Osipenko
Public bug reported:

Chromium-browser stopped working on NVIDIA Tegra20 devices since the
time it was switched to the snap packaging.

# gdb /snap/bin/chromium
...
Thread 11 "chrome" received signal SIGILL, Illegal instruction.
0xb6b4ee9a in std::__1::locale::__imp::__imp(unsigned int) () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
(gdb) bt
#0  0xb6b4ee9a in std::__1::locale::__imp::__imp(unsigned int) () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
#1  0xb6b509c8 in std::__1::locale::__global() () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
#2  0xb6b50a32 in std::__1::locale::locale() () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
#3  0xb6b3e7d0 in std::__1::basic_streambuf 
>::basic_streambuf() () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
#4  0xb6b3ede6 in std::__1::DoIOSInit::DoIOSInit() () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
#5  0xb6b3f9b2 in _GLOBAL__sub_I_iostream.cpp () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
#6  0xb6f215c0 in ?? () from target:/lib/ld-linux-armhf.so.3

(gdb) layout asm
│  >0xb6b4ee9a <_ZNSt3__16locale5__impC2Ej+10>  vmov.i32q8, #0  ; 
0x  

│   0xb6b4ee9e <_ZNSt3__16locale5__impC2Ej+14>  mov r9, r0  

  
│   0xb6b4eea0 <_ZNSt3__16locale5__impC2Ej+16>  add.w   r3, r9, #40 ; 
0x28



NVIDIA Tegra20 is one of ARMv7 CPUs which do not support NEON instructions, 
"vmov.i32 q8" is the ARM NEON instruction because q8 is the NEON register. Will 
be great if the compiler flags could be changed back to what was used for the 
deb packaging, thanks in advance!

** Affects: chromium-browser (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to chromium-browser in Ubuntu.
https://bugs.launchpad.net/bugs/1884856

Title:
  Chromium-browser is built with NEON on armhf (SIGILL, Illegal
  instruction)

Status in chromium-browser package in Ubuntu:
  New

Bug description:
  Chromium-browser stopped working on NVIDIA Tegra20 devices since the
  time it was switched to the snap packaging.

  # gdb /snap/bin/chromium
  ...
  Thread 11 "chrome" received signal SIGILL, Illegal instruction.
  0xb6b4ee9a in std::__1::locale::__imp::__imp(unsigned int) () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  (gdb) bt
  #0  0xb6b4ee9a in std::__1::locale::__imp::__imp(unsigned int) () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  #1  0xb6b509c8 in std::__1::locale::__global() () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  #2  0xb6b50a32 in std::__1::locale::locale() () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  #3  0xb6b3e7d0 in std::__1::basic_streambuf 
>::basic_streambuf() () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  #4  0xb6b3ede6 in std::__1::DoIOSInit::DoIOSInit() () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  #5  0xb6b3f9b2 in _GLOBAL__sub_I_iostream.cpp () from 
target:/snap/chromium/1211/usr/lib/chromium-browser/libffmpeg.so
  #6  0xb6f215c0 in ?? () from target:/lib/ld-linux-armhf.so.3

  (gdb) layout asm
  │  >0xb6b4ee9a <_ZNSt3__16locale5__impC2Ej+10>  vmov.i32q8, #0  ; 
0x  

  │   0xb6b4ee9e <_ZNSt3__16locale5__impC2Ej+14>  mov r9, r0


  │   0xb6b4eea0 <_ZNSt3__16locale5__impC2Ej+16>  add.w   r3, r9, #40 ; 
0x28


  
  NVIDIA Tegra20 is one of ARMv7 CPUs which do not support NEON instructions, 
"vmov.i32 q8" is the ARM NEON instruction because q8 is the NEON register. Will 
be great if the compiler flags could be changed back to what was used for the 
deb packaging, thanks in advance!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1884856/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp