Your message dated Sun, 26 Apr 2015 15:20:50 -0400
with message-id 
<CANTw=MN4qOc=-DcneySu3dzSJ=wmBNnDxexpXP2h1Bg=mdb...@mail.gmail.com>
and subject line Re: [Pkg-chromium-maint] Bug#750361: Chromium in debian 7.5 no 
longer works after upgrade to version 35
has caused the Debian Bug report #750361,
regarding chromium: crashes at startup with "Illegal instruction"
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
750361: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750361
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: chromium
Version: 37.0.2062.120-2
Severity: grave
Justification: renders package unusable


chromium 37.0.2062.120-2 and newer crash at startup with "Illegal
instruction". See the attached gdb-chromium.txt file.

Version 35.0.1916.153-2 works OK. I was unable to check
versions 36.* due to dependencies, probably on some experimental
packages.

I'm suspecting clang bug #665499 is the cause (however I cannot confirm
it - even though the code using std::stack still crashes as I described
in #665499, the code using emplace_back() to vector of int pairs seems
to work).


Regards,
robert

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (200, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.16-3-686-pae (SMP w/1 CPU core)
Locale: LANG=pl_PL.UTF8, LC_CTYPE=pl_PL.UTF8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages chromium depends on:
ii  chromium-inspector   38.0.2125.101-3
ii  gconf-service        3.2.6-3
ii  libasound2           1.0.28-1
ii  libc6                2.19-12
ii  libcairo2            1.14.0-2
ii  libcap2              1:2.24-6
ii  libcups2             1.7.5-7
ii  libdbus-1-3          1.8.8-2
ii  libexpat1            2.1.0-6
ii  libfontconfig1       2.11.0-6.1
ii  libfreetype6         2.5.2-2
ii  libgcc1              1:4.9.1-19
ii  libgconf-2-4         3.2.6-3
ii  libgdk-pixbuf2.0-0   2.31.1-2+b1
ii  libglib2.0-0         2.42.0-2
ii  libgnome-keyring0    3.12.0-1+b1
ii  libgtk2.0-0          2.24.25-1
ii  libharfbuzz0b        0.9.35-1
ii  libjpeg8             8d1-2
ii  libnspr4             2:4.10.7-1
ii  libnss3              2:3.17.2-1
ii  libpango-1.0-0       1.36.8-2
ii  libpangocairo-1.0-0  1.36.8-2
ii  libspeechd2          0.8-6
ii  libspeex1            1.2~rc1.2-1
ii  libstdc++6           4.9.1-19
ii  libudev1             215-5+b1
ii  libx11-6             2:1.6.2-3
ii  libxcomposite1       1:0.4.4-1
ii  libxcursor1          1:1.1.14-1
ii  libxdamage1          1:1.1.4-2
ii  libxext6             2:1.3.3-1
ii  libxfixes3           1:5.0.1-2
ii  libxi6               2:1.7.4-1
ii  libxml2              2.9.2+dfsg1-1
ii  libxrandr2           2:1.4.2-1
ii  libxrender1          1:0.9.8-1
ii  libxslt1.1           1.1.28-2+b1
ii  libxss1              1:1.2.2-1
ii  libxtst6             2:1.2.2-1
ii  xdg-utils            1.1.0~rc1+git20111210-7.1

chromium recommends no packages.

Versions of packages chromium suggests:
pn  chromium-l10n  <none>
pn  mozplugger     <none>

-- no debconf information
# Env:
#     LD_LIBRARY_PATH=/usr/lib/chromium:/usr/lib/xulrunner-1.9.1
#                
PATH=/usr/lib/chromium:/home/robert/bin:/home/robert/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
#            GTK_PATH=
# CHROMIUM_USER_FLAGS=
#      CHROMIUM_FLAGS=--password-store=detect
/usr/bin/gdb /usr/lib/chromium/chromium -x /tmp/chromiumargs.X5xnCx
GNU gdb (Debian 7.7.1+dfsg-3) 7.7.1
Copyright (C) 2014 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 "i586-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/chromium/chromium...Reading symbols from 
/usr/lib/debug//usr/lib/chromium/chromium...done.
done.
(gdb) r
Starting program: /usr/lib/chromium/chromium --password-store=detect 
[Thread debugging using libthread_db enabled]
Using host libthread_db library 
"/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".

Program received signal SIGILL, Illegal instruction.
std::vector<std::pair<unsigned int, int>, std::allocator<std::pair<unsigned 
int, int> > >::_M_emplace_back_aux<std::pair<unsigned int, int> 
>(std::pair<unsigned int, int>&&) (this=0x85937dc8, 
    __args=<unknown type in /usr/lib/debug/usr/lib/chromium/chromium, CU 
0x48c3d8c, DIE 0x48c7357>)
    at /usr/include//c++/4.9/bits/vector.tcc:416
warning: Source file is more recent than executable.
416                 _Alloc_traits::construct(this->_M_impl, __new_start + 
size(),
(gdb) bt
#0  std::vector<std::pair<unsigned int, int>, std::allocator<std::pair<unsigned 
int, int> > >::_M_emplace_back_aux<std::pair<unsigned int, int> 
>(std::pair<unsigned int, int>&&) (this=0x85937dc8, 
    __args=<unknown type in /usr/lib/debug/usr/lib/chromium/chromium, CU 
0x48c3d8c, DIE 0x48c7357>)
    at /usr/include//c++/4.9/bits/vector.tcc:416
#1  0x80a5d29c in emplace_back<std::pair<unsigned int, int> > (__t=..., 
__args=<optimized out>, 
    this=<optimized out>, __args=<optimized out>) at 
/usr/include//c++/4.9/bits/vector.tcc:101
#2  make_pair<unsigned int&, int&> (__x=<optimized out>, __x=<optimized out>, 
__y=<optimized out>, 
    __x=<optimized out>, __y=<optimized out>) at 
/usr/include//c++/4.9/bits/stl_vector.h:932
#3  base::GlobalDescriptors::Set (this=0x0, key=<optimized out>, fd=<optimized 
out>)
    at base/posix/global_descriptors.cc:49
#4  0x80a1c5f4 in content::ContentMainRunnerImpl::Initialize (this=0x8594dc98, 
params=...)
    at content/app/content_main_runner.cc:545
#5  0x80a1b919 in content::ContentMain (params=...) at 
content/app/content_main.cc:15
#6  0x8032fd86 in ChromeMain (argc=<optimized out>, argv=0xbffff6f4) at 
chrome/app/chrome_main.cc:57
#7  0xb679fa63 in __libc_start_main (main=0x8032fd20 <main(int, char const**)>, 
argc=2, argv=0xbffff6f4, 
    init=0x84582ed0 <__libc_csu_init>, fini=0x84582f40 <__libc_csu_fini>, 
    rtld_fini=0xb7fedc90 <_dl_fini>, stack_end=0xbffff6ec) at libc-start.c:287
#8  0x8032fbcf in _start ()
(gdb) p *this
$1 = std::vector of length 0, capacity 0
(gdb) info threads
  Id   Target Id         Frame 
* 1    Thread 0xb5fc08c0 (LWP 12626) "chromium" std::vector<std::pair<unsigned 
int, int>, std::allocator<std::pair<unsigned int, int> > 
>::_M_emplace_back_aux<std::pair<unsigned int, int> >(std::pair<unsigned int, 
int>&&) (this=0x85937dc8, 
    __args=<unknown type in /usr/lib/debug/usr/lib/chromium/chromium, CU 
0x48c3d8c, DIE 0x48c7357>)
    at /usr/include//c++/4.9/bits/vector.tcc:416
(gdb) q
A debugging session is active.

        Inferior 1 [process 12626] will be killed.

Quit anyway? (y or n) 

--- End Message ---
--- Begin Message ---
Unfortunately this is the decision upstream made, and it looks
unlikely to change.

Best wishes,
Mike

--- End Message ---

Reply via email to