Public bug reported: I'm on an ARM system, but I'm guessing this could happen on x86 or x64 too.
I start with a stock raring (13.04) install that does not have the raring-updates debian package location in /etc/apt/sources.list. I install xubuntu-desktop and chromium-browser. The last package also installs a chromium-codecs-ffmpeg package. Without the updates I get version 25 of the browser. I want the latest stable (v31), but upgrading some packages breaks my graphics driver (hidden in a mesa library I heard). So I add the raring-updates location and only upgrade "chromium-browser". This also grabbed the chromium language package, but it did not upgrade chromium-codecs-ffmpeg. Afterwards if I try to view google.com, about a second after the page loads I get an "Aw Snap!" and the chromium log has this. ... [24337:24337:0113/180942:VERBOSE1:ffmpeg_stubs.cc(467)] Couldn't load av_frame_unref, dlerror() says: [24337:24337:0113/180942:VERBOSE1:ffmpeg_stubs.cc(472)] Couldn't load av_frame_free, dlerror() says: /usr/lib/chromium-browser/libffmpegsumo.so: undefined symbol: av_frame_free [24337:24337:0113/180942:VERBOSE1:ffmpeg_stubs.cc(597)] Couldn't load av_buffer_create, dlerror() says: /usr/lib/chromium-browser/libffmpegsumo.so: undefined symbol: av_buffer_create [24337:24337:0113/180942:VERBOSE1:ffmpeg_stubs.cc(607)] Couldn't load av_buffer_get_opaque, dlerror() says: /usr/lib/chromium-browser/libffmpegsumo.so: undefined symbol: av_buffer_get_opaque [24337:24339:0113/180942:VERBOSE1:ipc_sync_channel.cc(385)] Canceling pending sends [24337:24337:0113/180942:VERBOSE1:ipc_sync_channel.cc(385)] Canceling pending sends ... But if I manually also upgrade chromium-codecs-ffmpeg to the latest version I can view google.com fine. I assume this means there is a missing dependency for the newer version of the ffmpeg codecs pack in the current chromium-browser package. I've tried to grab dependency information for chromium-browser below. $ apt-cache showpkg chromium-browser ... Dependencies: 31.0.1650.63-0ubuntu0.13.04.1~20131204.1 - gconf-service (0 (null)) libasound2 (2 1.0.16) libatk1.0-0 (2 1.12.4) libc6 (2 2.15) libcairo2 (2 1.6.0) libcomerr2 (2 1.01) libcups2 (2 1.4.0) libdbus-1-3 (2 1.2.14) libexpat1 (2 2.0.1) libfontconfig1 (2 2.9.0) libfreetype6 (2 2.3.9) libgcc1 (2 1:4.4.0) libgconf-2-4 (2 2.31.1) libgcrypt11 (2 1.4.5) libgdk-pixbuf2.0-0 (2 2.22.0) libglib2.0-0 (2 2.35.9) libgnome-keyring0 (2 2.22.2) libgnutls26 (2 2.12.17-0) libgssapi-krb5-2 (2 1.6.dfsg.2) libgtk2.0-0 (2 2.24.0) libk5crypto3 (2 1.6.dfsg.2) libkrb5-3 (2 1.6.dfsg.2) libnspr4 (18 2:4.9-2~) libnspr4-0d (2 1.8.0.10) libnss3 (2 2:3.14.3) libpango1.0-0 (2 1.22.0) libstdc++6 (2 4.6) libudev1 (2 183) libx11-6 (2 2:1.4.99.1) libxcomposite1 (2 1:0.3-1) libxcursor1 (4 1.1.2) libxdamage1 (2 1:1.1) libxext6 (0 (null)) libxfixes3 (0 (null)) libxi6 (2 2:1.2.99.4) libxrender1 (0 (null)) libxss1 (0 (null)) libxtst6 (0 (null)) zlib1g (2 1:1.1.4) xdg-utils (0 (null)) chromium-codecs-ffmpeg-extra (18 0.6) chromium -codecs-ffmpeg (2 0.6) dpkg (2 1.15.6) webaccounts-chromium-extension (0 (null)) unity-chromium-extension (0 (null)) chromium-browser-l10n (0 (null)) chromium-browser-inspector (0 (null)) chromium-browser-inspector (0 (null)) I'm not sure how to read the values listed for the version required of chromium-codecs-ffmpeg (0.6?), but the package that I end up with after the upgrade looks to be version 31 like the browser proper, and I'd guess they should be in sync with each other. $ apt-cache showpkg chromium-codecs-ffmpeg Package: chromium-codecs-ffmpeg Versions: 31.0.1650.63-0ubuntu0.13.04.1~20131204.1 (/var/lib/apt/lists/ports.ubuntu.com_dists_raring-updates_universe_binary-armhf_Packages) (/var/lib/dpkg/status) Description Language: File: /var/lib/apt/lists/ports.ubuntu.com_dists_raring_universe_binary-armhf_Packages MD5: e9d73e814a08298b16cf36187c847fde Description Language: en File: /var/lib/apt/lists/ports.ubuntu.com_dists_raring_universe_i18n_Translation-en MD5: e9d73e814a08298b16cf36187c847fde 25.0.1364.160-0ubuntu3 (/var/lib/apt/lists/ports.ubuntu.com_dists_raring_universe_binary-armhf_Packages) Description Language: File: /var/lib/apt/lists/ports.ubuntu.com_dists_raring_universe_binary-armhf_Packages MD5: e9d73e814a08298b16cf36187c847fde Description Language: en File: /var/lib/apt/lists/ports.ubuntu.com_dists_raring_universe_i18n_Translation-en MD5: e9d73e814a08298b16cf36187c847fde Reverse Depends: chromium-codecs-ffmpeg-extra,chromium-codecs-ffmpeg chromium-codecs-ffmpeg-extra,chromium-codecs-ffmpeg chromium-codecs-ffmpeg-dbg,chromium-codecs-ffmpeg 31.0.1650.63-0ubuntu0.13.04.1~20131204.1 chromium-browser,chromium-codecs-ffmpeg 0.6 chromium-codecs-ffmpeg-extra,chromium-codecs-ffmpeg chromium-codecs-ffmpeg-extra,chromium-codecs-ffmpeg chromium-codecs-ffmpeg-dbg,chromium-codecs-ffmpeg 25.0.1364.160-0ubuntu3 chromium-browser,chromium-codecs-ffmpeg 0.6 Dependencies: 31.0.1650.63-0ubuntu0.13.04.1~20131204.1 - libc6 (2 2.7) libgcc1 (2 1:4.4.0) libstdc++6 (2 4.1.1) zlib1g (2 1:1.1.4) dpkg (2 1.15.6) chromium-codecs-ffmpeg-extra (0 (null)) chromium-codecs-ffmpeg-extra (0 (null)) 25.0.1364.160-0ubuntu3 - libc6 (2 2.7) libgcc1 (2 1:4.4.0) chromium-browser (2 4.0.203.0~) dpkg (2 1.15.6) chromium-codecs-ffmpeg-extra (0 (null)) chromium-codecs-ffmpeg-extra (0 (null)) Provides: 31.0.1650.63-0ubuntu0.13.04.1~20131204.1 - 25.0.1364.160-0ubuntu3 - Reverse Provides: ** Affects: chromium-browser (Ubuntu) Importance: Undecided Status: Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1269092 Title: "Aw Snap!" from chromium-browser v31 because needs updated chromium- codecs-ffmpeg To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1269092/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs