That patch was added to fix the following build failure: FAILED: g++-4.8 -MMD -MF obj/third_party/swiftshader/src/Common/swiftshader_common/CPUID.o.d -DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DNO_TCMALLOC -DDISABLE_NACL -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DENABLE_MEDIA_ROUTER=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DCOMPONENT_BUILD -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DLOG_TAG=\"swiftshader_common\" -I../.. -Igen -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe -m32 -msse2 -mfpmath=sse -mmmx -pthread -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fno-ident -fdata-sections -ffunction-sections -fomit-frame-pointer -g1 -fvisibility=hidden -msse2 -fvisibility-inlines-hidden -std=gnu++11 -Wno-narrowing -fno-rtti -fno-exceptions -c ../../third_party/swiftshader/src/Common/CPUID.cpp -o obj/third_party/swiftshader/src/Common/swiftshader_common/CPUID.o ../../third_party/swiftshader/src/Common/CPUID.cpp: In static member function ‘static bool sw::CPUID::detectMMX()’: ../../third_party/swiftshader/src/Common/CPUID.cpp:170:123: error: inconsistent operand constraints in an ‘asm’ __asm volatile("cpuid": "=a" (registers[0]), "=b" (registers[1]), "=c" (registers[2]), "=d" (registers[3]): "a" (info)); ^
(full build log at https://launchpadlibrarian.net/316816355 /buildlog_ubuntu-trusty-i386.chromium- browser_59.0.3071.15-0ubuntu0.14.04.1173_BUILDING.txt.gz) On trusty we might need to revert https://chromium.googlesource.com/chromium/src/+/d85baf0b71c69bbd181aaefc8a803611e03c8eed. Or pass enabled_swiftshader=false as a build flag. -- 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/1697496 Title: chromium 59.0.3071.86 crashes at startup on x86 Status in chromium-browser package in Ubuntu: New Bug description: Chromium 59.0.3071.86 was promoted to the stable release channel last week, and I have built packages for all supported ubuntu releases at https://launchpad.net/~osomon/+archive/ubuntu/chromium-stable. The packages appear to work fine on 64bit versions of ubuntu, but the application crash when run on x86. This is what I’m seeing in an up- to-date xenial i386 VM: ubuntu@xenialvm:~$ chromium-browser Received signal 11 SEGV_MAPERR 0000031d9a20 #0 0x0000b75daee3 base::debug::StackTrace::StackTrace() #1 0x0000b75da767 base::debug::StackTrace::StackTrace() #2 0x0000b75db2fe <unknown> #3 0x0000b7727cfc ([vdso]+0xcfb) #4 0x00008113ac1c <unknown> #5 0x00008113b9d8 <unknown> #6 0x000080e432e8 <unknown> #7 0x000080e3b5c3 <unknown> #8 0x000080e3ea72 <unknown> #9 0x0000b2bc499c BrowserContextKeyedServiceFactory::BuildServiceInstanceFor() #10 0x0000b3282146 KeyedServiceFactory::GetServiceForContext() #11 0x000080e3eb66 <unknown> #12 0x000080d80e3e <unknown> #13 0x000080d81738 <unknown> #14 0x0000819fa25e <unknown> #15 0x000080d6bdc6 <unknown> #16 0x000080eed5e2 <unknown> #17 0x000080eedac5 <unknown> #18 0x0000b50adfcc content::StoragePartitionImplMap::Get() #19 0x0000b4d47259 <unknown> #20 0x0000b4d47ba7 content::BrowserContext::GetStoragePartition() #21 0x0000b4d47dc7 content::BrowserContext::GetDefaultStoragePartition() #22 0x000080eea99e <unknown> #23 0x000080eeb284 <unknown> #24 0x000080eeb641 <unknown> #25 0x000080eec537 <unknown> #26 0x000080eec7ab <unknown> #27 0x000080d70ba3 <unknown> #28 0x000080d764bd <unknown> #29 0x000080d7678c <unknown> #30 0x000081a49be0 <unknown> #31 0x000080fb3148 <unknown> #32 0x000080fb408c <unknown> #33 0x0000b4d4b0d9 content::BrowserMainLoop::PreMainMessageLoopRun() #34 0x0000b50a5657 content::StartupTaskRunner::RunAllTasksNow() #35 0x0000b4d4c76e content::BrowserMainLoop::CreateStartupTasks() #36 0x0000b4d517a3 <unknown> #37 0x0000b4d4a252 content::BrowserMain() #38 0x0000b54875ee <unknown> #39 0x0000b01d3adb service_manager::Main() #40 0x0000b5486140 content::ContentMain() #41 0x0000808dbab7 <unknown> #42 0x0000808da08b <unknown> #43 0x0000b0323637 __libc_start_main #44 0x0000808db8fe <unknown> gs: 00000033 fs: 00000000 es: 0000007b ds: 0000007b edi: 84f352bc esi: 84f35120 ebp: bfd54c08 esp: bfd54ad0 ebx: 84f34f68 edx: 00000006 ecx: 00000026 eax: bfd54c20 trp: 0000000e err: 00000004 ip: 8113ac1c cs: 00000073 efl: 00210282 usp: bfd54ad0 ss: 0000007b [end of stack trace] Calling _exit(1). Core file will not be generated. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1697496/+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