Public bug reported:

Binary package hint: chromium-browser

I tried installing a new version of chromium on my AC100 and noticed
that it refused to start.

Installing debug info and look at the backtrace it appears as though
something is using the d16 register where it shouldn't . This is either
a compiler bug or there is some code that explicitly uses d16 in inline
assembly both of which are wrong or the package overrides default build
flags and adds it's own -mfpu=neon or -mfpu=vfpv3 flags. The build logs
don't seem to help with this info very much because the actual flags
don't seem to show up in the logs.


The function appears to be a C++ function and hence should be compiled code. 

Program received signal SIGILL, Illegal instruction.
enterprise_management::GenericValue::SharedCtor (this=0x2301da0)
    at 
out/Release/obj/gen/protoc_out/chrome/browser/policy/proto/device_management_backend.pb.cc:142
142     
out/Release/obj/gen/protoc_out/chrome/browser/policy/proto/device_management_backend.pb.cc:
 No such file or directory.
        in 
out/Release/obj/gen/protoc_out/chrome/browser/policy/proto/device_management_backend.pb.cc
(gdb) bt
#0  enterprise_management::GenericValue::SharedCtor (this=0x2301da0)
    at 
out/Release/obj/gen/protoc_out/chrome/browser/policy/proto/device_management_backend.pb.cc:142
#1  0x00474da2 in enterprise_management::GenericValue::GenericValue 
(this=0x2301da0)
    at 
out/Release/obj/gen/protoc_out/chrome/browser/policy/proto/device_management_backend.pb.cc:124
#2  0x00475344 in 
enterprise_management::protobuf_AddDesc_device_5fmanagement_5fbackend_2eproto ()
    at 
out/Release/obj/gen/protoc_out/chrome/browser/policy/proto/device_management_backend.pb.cc:37
#3  0x004755ea in 
StaticDescriptorInitializer_device_5fmanagement_5fbackend_2eproto ()
    at 
out/Release/obj/gen/protoc_out/chrome/browser/policy/proto/device_management_backend.pb.cc:69
#4  __static_initialization_and_destruction_0 ()
    at 
out/Release/obj/gen/protoc_out/chrome/browser/policy/proto/device_management_backend.pb.cc:71
#5  global constructors keyed to device_management_backend.pb.cc(void) ()
    at 
out/Release/obj/gen/protoc_out/chrome/browser/policy/proto/device_management_backend.pb.cc:2908
#6  0x013b20fa in __libc_csu_init ()
#7  0x013b20fa in __libc_csu_init ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb) x /i $pc
=> 0x474d0c <enterprise_management::GenericValue::SharedCtor()+12>:     
    vldr        d16, [pc, #40]  ; 0x474d38 
<enterprise_management::GenericValue::SharedCtor()+56>

If someone can help in rebuilding chromium and/or getting a reduced
testcase pre-processed file concerned in case this is a compiler bug
then I'm happy to look into it further.


Version number is 10.0.648.133~r77742-0ubuntu0.10.10.1


Ramana

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: chromium-browser 10.0.648.133~r77742-0ubuntu0.10.10.1
Uname: Linux 2.6.29-arm2-ac100 armv7l
Architecture: armel
ChromiumPrefs: can't open profile 
/home/ramana/.config/chromium/Default/Preferences
Date: Wed Mar 16 02:17:46 2011
Desktop-Session:
 DESKTOP_SESSION = une-efl
 GNOME_DESKTOP_SESSION_ID = this-is-deprecated
 XDG_CONFIG_DIRS = /etc/xdg/xdg-une-efl:/etc/xdg
 XDG_DATA_DIRS = 
/usr/share/une-efl:/usr/share/gnome:/usr/local/share/:/usr/share/
Env:
 MOZ_PLUGIN_PATH = None
 LD_LIBRARY_PATH = None
ProcEnviron:
 LANG=C
 SHELL=/bin/bash
SourcePackage: chromium-browser
chromium-default: CHROMIUM_FLAGS=""

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


** Tags: apport-bug armel maverick ubuntu-une

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/735877

Title:
  Illegal instruction in chromium on startup on armel

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to