Debian testing vs Opera.
I run a Debian testing system updated weekly on an x86 laptop.
$ uname -a
Linux UlanBator 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 i686 GNU/Linux
$
Last Sunday's (8 April) update (see below) appears to have broken opera:
$ opera --version
Opera 9.10 . Build 521 for Linux. Qt library 3.3.7.
$ opera
Segmentation fault
$
Statically linked opera fails in the same way. Opera was working fine the week
before (1-7 April).
--
Here's last Sunday's update:
Script started on Sun 08 Apr 2007 03:40:07 PM EDT
$ sudo apt-get dist-upgrade
Password:
Reading package lists...Done
Building dependency tree... Done
Calculating upgrade... Done
The following NEW packages will be installed
binfmt-support libexchange-storage1.2-1 libnm-glib0
The following packages have been kept back:
evolution tidy
The following packages will be upgraded:
dosfstools evolution-data-server evolution-data-server-common file grub
initramfs-tools kdelibs-data kdelibs4c2a libaudio2 libcamel1.2-8
libebook1.2-5 libecal1.2-6 libedata-book1.2-2 libedata-cal1.2-5
libedataserver1.2-7 libedataserverui1.2-6 libegroupwise1.2-10 libglu1-xorg
libglu1-xorg-dev libkrb53 libmagic1 libqt3-mt libx11-6 libx11-data
libx11-dev libxfont1 libxine1 python2.4 python2.4-minimal squeak-vm
x-window-system-core x11-common xlibmesa-gl xlibmesa-gl-dev xlibs-data xmms
xnest xorg xserver-xorg xserver-xorg-core xserver-xorg-input-all
xserver-xorg-video-all
42 upgraded, 3 newly installed, 0 to remove and 2 not upgraded.
Need to get 44.6MB/44.7MB of archives.
After unpacking 714kB of additional disk space will be used.
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
squeak-vm
Install these packages without verification [y/N]? y
Get: 1 ftp://debian.lcs.mit.edu testing/main libx11-dev 2:1.0.3-7 [1269kB]
Get: 2 http://ftp.squeak.org unstable/main squeak-vm 1:3.9.7-11 [488kB]
Get: 3 ftp://debian.lcs.mit.edu testing/main libx11-data 2:1.0.3-7 [157kB]
Get: 4 ftp://debian.lcs.mit.edu testing/main libx11-6 2:1.0.3-7 [567kB]
Get: 5 ftp://debian.lcs.mit.edu testing/main x11-common 1:7.1.0-16 [337kB]
Get: 6 ftp://debian.lcs.mit.edu testing/main libxfont1 1:1.2.2-2 [218kB]
Get: 7 ftp://debian.lcs.mit.edu testing/main xserver-xorg-core 2:1.1.1-21 [3653kB]
Get: 8 ftp://debian.lcs.mit.edu testing/main xserver-xorg-video-all 1:7.1.0-16 [18.5kB]
Get: 9 ftp://debian.lcs.mit.edu testing/main xserver-xorg-input-all 1:7.1.0-16 [18.3kB]
Get: 10 ftp://debian.lcs.mit.edu testing/main xserver-xorg 1:7.1.0-16 [461kB]
Get: 11 ftp://debian.lcs.mit.edu testing/main file 4.17-5etch1 [31.7kB]
Get: 12 ftp://debian.lcs.mit.edu testing/main libmagic1 4.17-5etch1 [275kB]
Get: 13 ftp://debian.lcs.mit.edu testing/main libkrb53 1.4.4-7etch1 [408kB]
Get: 14 ftp://debian.lcs.mit.edu testing/main binfmt-support 1.2.8 [21.1kB]
Get: 15 ftp://debian.lcs.mit.edu testing/main dosfstools 2.11-2.1+b1 [53.2kB]
Get: 16 ftp://debian.lcs.mit.edu testing/main libedataserver1.2-7 1.6.3-5 [116kB]
Get: 17 ftp://debian.lcs.mit.edu testing/main libcamel1.2-8 1.6.3-5 [324kB]
Get: 18 ftp://debian.lcs.mit.edu testing/main libebook1.2-5 1.6.3-5 [128kB]
Get: 19 ftp://debian.lcs.mit.edu testing/main libecal1.2-6 1.6.3-5 [279kB]
Get: 20 ftp://debian.lcs.mit.edu testing/main libedata-book1.2-2 1.6.3-5 [92.3kB]
Get: 21 ftp://debian.lcs.mit.edu testing/main libedata-cal1.2-5 1.6.3-5 [102kB]
Get: 22 ftp://debian.lcs.mit.edu testing/main libegroupwise1.2-10 1.6.3-5 [106kB]
Get: 23 ftp://debian.lcs.mit.edu testing/main evolution-data-server 1.6.3-5 [483kB]
Get: 24 ftp://debian.lcs.mit.edu testing/main evolution-data-server-common 1.6.3-5 [1924kB]
Get: 25 ftp://debian.lcs.mit.edu testing/main grub 0.97-27 [375kB]
Get: 26 ftp://debian.lcs.mit.edu testing/main initramfs-tools 0.85g [63.3kB]
Get: 27 ftp://debian.lcs.mit.edu testing/main kdelibs-data 4:3.5.5a.dfsg.1-8 [8605kB]
Get: 28 ftp://debian.lcs.mit.edu testing/main libaudio2 1.8-4 [73.4kB]
Get: 29 ftp://debian.lcs.mit.edu testing/main libqt3-mt 3:3.3.7-4 [3135kB]
Get: 30 ftp://debian.lcs.mit.edu testing/main kdelibs4c2a 4:3.5.5a.dfsg.1-8 [9745kB]
Get: 31 ftp://debian.lcs.mit.edu testing/main libedataserverui1.2-6 1.6.3-5 [117kB]
Get: 32 ftp://debian.lcs.mit.edu testing/main libexchange-storage1.2-1 1.6.3-5 [169kB]
Get: 33 ftp://debian.lcs.mit.edu testing/main libglu1-xorg 1:7.1.0-16 [18.2kB]
Get: 34 ftp://debian.lcs.mit.edu testing/main libglu1-xorg-dev 1:7.1.0-16 [18.3kB]
Get: 35 ftp://debian.lcs.mit.edu testing/main libxine1 1.1.2+dfsg-4 [3373kB]
Get: 36 ftp://debian.lcs.mit.edu testing/main python2.4 2.4.4-3 [2849kB]
Get: 37 ftp://debian.lcs.mit.edu testing/main python2.4-minimal 2.4.4-3 [901kB]
Get: 38 ftp://debian.lcs.mit.edu testing/main xorg 1:7.1.0-16 [18.5kB]
Get: 39 ftp://debian.lcs.mit.edu testing/main x-window-system-core 1:7.1.0-16 [18.3kB]
Get: 40 ftp://debian.lcs.mit.edu testing/main xlibmesa-gl 1:7.1.0-16 [18.3kB]
Get: 41 ftp://debian.lcs.mit.edu testing/main xlibmesa-gl-dev 1:7.1.0-16 [18.3kB]
Get: 42 ftp://debian.lcs.mit.edu testing/main xlibs-data 1:7.1.0-16 [18.3kB]
Get: 43 ftp://debian.lcs.mit.edu testing/main xmms 1:1.2.10+20061101-1etch1 [2160kB]
Get: 44 ftp://debian.lcs.mit.edu testing/main xnest 2:1.1.1-21 [1388kB]
Fetched 44.6MB in 2m23s (312kB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 123997 files and directories currently installed.)
Preparing to replace libx11-dev 2:1.0.3-6 (using .../libx11-dev_2%3a1.0.3-7_i386.deb) ...
Unpacking replacement libx11-dev ...
Preparing to replace libx11-data 2:1.0.3-6 (using .../libx11-data_2%3a1.0.3-7_all.deb) ...
Unpacking replacement libx11-data ...
Preparing to replace libx11-6 2:1.0.3-6 (using .../libx11-6_2%3a1.0.3-7_i386.deb) ...
Unpacking replacement libx11-6 ...
Preparing to replace x11-common 1:7.1.0-15 (using .../x11-common_1%3a7.1.0-16_i386.deb) ...
Unpacking replacement x11-common ...
Preparing to replace libxfont1 1:1.2.2-1 (using .../libxfont1_1%3a1.2.2-2_i386.deb) ...
Unpacking replacement libxfont1 ...
Preparing to replace xserver-xorg-core 2:1.1.1-20 (using .../xserver-xorg-core_2%3a1.1.1-21_i386.deb) ...
Unpacking replacement xserver-xorg-core ...
Preparing to replace xserver-xorg-video-all 1:7.1.0-15 (using .../xserver-xorg-video-all_1%3a7.1.0-16_i386.deb) ...
Unpacking replacement xserver-xorg-video-all ...
Preparing to replace xserver-xorg-input-all 1:7.1.0-15 (using .../xserver-xorg-input-all_1%3a7.1.0-16_i386.deb) ...
Unpacking replacement xserver-xorg-input-all ...
Setting up x11-common (7.1.0-16) ...
Setting up X server socket directory /tmp/.X11-unix....
Setting up ICE socket directory /tmp/.ICE-unix....
(Reading database ... 123997 files and directories currently installed.)
Preparing to replace xserver-xorg 1:7.1.0-15 (using .../xserver-xorg_1%3a7.1.0-16_all.deb) ...
Unpacking replacement xserver-xorg ...
Preparing to replace file 4.17-5 (using .../file_4.17-5etch1_i386.deb) ...
Unpacking replacement file ...
Preparing to replace libmagic1 4.17-5 (using .../libmagic1_4.17-5etch1_i386.deb) ...
Unpacking replacement libmagic1 ...
Preparing to replace libkrb53 1.4.4-7 (using .../libkrb53_1.4.4-7etch1_i386.deb) ...
Unpacking replacement libkrb53 ...
Selecting previously deselected package binfmt-support.
Unpacking binfmt-support (from .../binfmt-support_1.2.8_all.deb) ...
Preparing to replace dosfstools 2.11-2.1 (using .../dosfstools_2.11-2.1+b1_i386.deb) ...
Unpacking replacement dosfstools ...
Preparing to replace libedataserver1.2-7 1.6.3-4 (using .../libedataserver1.2-7_1.6.3-5_i386.deb) ...
Unpacking replacement libedataserver1.2-7 ...
Preparing to replace libcamel1.2-8 1.6.3-4 (using .../libcamel1.2-8_1.6.3-5_i386.deb) ...
Unpacking replacement libcamel1.2-8 ...
Preparing to replace libebook1.2-5 1.6.3-4 (using .../libebook1.2-5_1.6.3-5_i386.deb) ...
Unpacking replacement libebook1.2-5 ...
Preparing to replace libecal1.2-6 1.6.3-4 (using .../libecal1.2-6_1.6.3-5_i386.deb) ...
Unpacking replacement libecal1.2-6 ...
Preparing to replace libedata-book1.2-2 1.6.3-4 (using .../libedata-book1.2-2_1.6.3-5_i386.deb) ...
Unpacking replacement libedata-book1.2-2 ...
Preparing to replace libedata-cal1.2-5 1.6.3-4 (using .../libedata-cal1.2-5_1.6.3-5_i386.deb) ...
Unpacking replacement libedata-cal1.2-5 ...
Preparing to replace libegroupwise1.2-10 1.6.3-4 (using .../libegroupwise1.2-10_1.6.3-5_i386.deb) ...
Unpacking replacement libegroupwise1.2-10 ...
Preparing to replace evolution-data-server 1.6.3-4 (using .../evolution-data-server_1.6.3-5_i386.deb) ...
Unpacking replacement evolution-data-server ...
Preparing to replace evolution-data-server-common 1.6.3-4 (using .../evolution-data-server-common_1.6.3-5_all.deb) ...
Unpacking replacement evolution-data-server-common ...
Preparing to replace grub 0.97-26 (using .../archives/grub_0.97-27_i386.deb) ...
Unpacking replacement grub ...
Preparing to replace initramfs-tools 0.85f (using .../initramfs-tools_0.85g_all.deb) ...
Unpacking replacement initramfs-tools ...
Preparing to replace kdelibs-data 4:3.5.5a.dfsg.1-7 (using .../kdelibs-data_4%3a3.5.5a.dfsg.1-8_all.deb) ...
Unpacking replacement kdelibs-data ...
Preparing to replace libaudio2 1.8-3 (using .../libaudio2_1.8-4_i386.deb) ...
Unpacking replacement libaudio2 ...
Preparing to replace libqt3-mt 3:3.3.7-3 (using .../libqt3-mt_3%3a3.3.7-4_i386.deb) ...
Unpacking replacement libqt3-mt ...
Preparing to replace kdelibs4c2a 4:3.5.5a.dfsg.1-7 (using .../kdelibs4c2a_4%3a3.5.5a.dfsg.1-8_i386.deb) ...
Unpacking replacement kdelibs4c2a ...
Preparing to replace libedataserverui1.2-6 1.6.3-4 (using .../libedataserverui1.2-6_1.6.3-5_i386.deb) ...
Unpacking replacement libedataserverui1.2-6 ...
Selecting previously deselected package libexchange-storage1.2-1.
Unpacking libexchange-storage1.2-1 (from .../libexchange-storage1.2-1_1.6.3-5_i386.deb) ...
Preparing to replace libglu1-xorg 1:7.1.0-15 (using .../libglu1-xorg_1%3a7.1.0-16_all.deb) ...
Unpacking replacement libglu1-xorg ...
Preparing to replace libglu1-xorg-dev 1:7.1.0-15 (using .../libglu1-xorg-dev_1%3a7.1.0-16_all.deb) ...
Unpacking replacement libglu1-xorg-dev ...
Selecting previously deselected package libnm-glib0.
Unpacking libnm-glib0 (from .../libnm-glib0_0.6.4-6_i386.deb) ...
Preparing to replace libxine1 1.1.2+dfsg-3 (using .../libxine1_1.1.2+dfsg-4_i386.deb) ...
Unpacking replacement libxine1 ...
Preparing to replace python2.4 2.4.4-2 (using .../python2.4_2.4.4-3_i386.deb) ...
Unpacking replacement python2.4 ...
Preparing to replace python2.4-minimal 2.4.4-2 (using .../python2.4-minimal_2.4.4-3_i386.deb) ...
Unpacking replacement python2.4-minimal ...
Preparing to replace squeak-vm 1:3.9.7-10 (using .../squeak-vm_1%3a3.9.7-11_i386.deb) ...
Unpacking replacement squeak-vm ...
Preparing to replace xorg 1:7.1.0-15 (using .../xorg_1%3a7.1.0-16_all.deb) ...
Unpacking replacement xorg ...
Preparing to replace x-window-system-core 1:7.1.0-15 (using .../x-window-system-core_1%3a7.1.0-16_all.deb) ...
Unpacking replacement x-window-system-core ...
Preparing to replace xlibmesa-gl 1:7.1.0-15 (using .../xlibmesa-gl_1%3a7.1.0-16_all.deb) ...
Unpacking replacement xlibmesa-gl ...
Preparing to replace xlibmesa-gl-dev 1:7.1.0-15 (using .../xlibmesa-gl-dev_1%3a7.1.0-16_all.deb) ...
Unpacking replacement xlibmesa-gl-dev ...
Preparing to replace xlibs-data 1:7.1.0-15 (using .../xlibs-data_1%3a7.1.0-16_all.deb) ...
Unpacking replacement xlibs-data ...
Preparing to replace xmms 1:1.2.10+20061101-1 (using .../xmms_1%3a1.2.10+20061101-1etch1_i386.deb) ...
Unpacking replacement xmms ...
Preparing to replace xnest 2:1.1.1-20 (using .../xnest_2%3a1.1.1-21_i386.deb) ...
Unpacking replacement xnest ...
Setting up libx11-data (1.0.3-7) ...
Setting up libx11-6 (1.0.3-7) ...
Setting up libx11-dev (1.0.3-7) ...
Setting up libxfont1 (1.2.2-2) ...
Setting up xserver-xorg-video-all (7.1.0-16) ...
Setting up xserver-xorg-input-all (7.1.0-16) ...
Setting up libmagic1 (4.17-5etch1) ...
Setting up file (4.17-5etch1) ...
Setting up libkrb53 (1.4.4-7etch1) ...
Setting up binfmt-support (1.2.8) ...
Enabling additional executable binary formats: binfmt-support.
Setting up dosfstools (2.11-2.1+b1) ...
Setting up libedataserver1.2-7 (1.6.3-5) ...
Setting up libcamel1.2-8 (1.6.3-5) ...
Setting up libebook1.2-5 (1.6.3-5) ...
Setting up libecal1.2-6 (1.6.3-5) ...
Setting up libedata-book1.2-2 (1.6.3-5) ...
Setting up libedata-cal1.2-5 (1.6.3-5) ...
Setting up libegroupwise1.2-10 (1.6.3-5) ...
Setting up evolution-data-server-common (1.6.3-5) ...
Setting up evolution-data-server (1.6.3-5) ...
Setting up grub (0.97-27) ...
Setting up initramfs-tools (0.85g) ...
update-initramfs: Generating /boot/initrd.img-2.6.18-4-686
Setting up kdelibs-data (3.5.5a.dfsg.1-8) ...
Setting up libaudio2 (1.8-4) ...
Setting up libqt3-mt (3.3.7-4) ...
Setting up kdelibs4c2a (3.5.5a.dfsg.1-8) ...
Setting up libedataserverui1.2-6 (1.6.3-5) ...
Setting up libexchange-storage1.2-1 (1.6.3-5) ...
Setting up libglu1-xorg (7.1.0-16) ...
Setting up libglu1-xorg-dev (7.1.0-16) ...
Setting up libnm-glib0 (0.6.4-6) ...
Setting up libxine1 (1.1.2+dfsg-4) ...
Setting up python2.4-minimal (2.4.4-3) ...
Linking and byte-compiling packages for runtime python2.4...
INFO: using old version '/usr/bin/python2.3'
Setting up python2.4 (2.4.4-3) ...
Setting up squeak-vm (3.9.7-11) ...
Setting up xlibmesa-gl (7.1.0-16) ...
Setting up xlibmesa-gl-dev (7.1.0-16) ...
Setting up xlibs-data (7.1.0-16) ...
Setting up xmms (1.2.10+20061101-1etch1) ...
Setting up xnest (1.1.1-21) ...
Setting up xserver-xorg-core (1.1.1-21) ...
Setting up xserver-xorg (7.1.0-16) ...
Setting up xorg (7.1.0-16) ...
Setting up x-window-system-core (7.1.0-16) ...
ul sudo ~rclayton/bin/purge-orphans
(Reading database ... 124031 files and directories currently installed.)
Removing libexchange-storage1.2-1 ...
Purging configuration files for libexchange-storage1.2-1 ...
Removing libnm-glib0 ...
Purging configuration files for libnm-glib0 ...
Removing guile-1.8-libs ...
Purging configuration files for guile-1.8-libs ...
ul exit
Script done on Sun 08 Apr 2007 03:45:18 PM EDT
here's the last 20 or so lines from "strace opera":
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb771e000
read(13, "#define left_ptr_width 16\n#defin"..., 4096) = 337
close(13) = 0
munmap(0xb771e000, 4096) = 0
ioctl(17, FIONREAD, [0]) = 0
write(18, "\0", 1) = 1
ioctl(17, FIONREAD, [1]) = 0
ioctl(17, FIONREAD, [1]) = 0
ioctl(17, FIONREAD, [1]) = 0
ioctl(17, FIONREAD, [1]) = 0
ioctl(17, FIONREAD, [1]) = 0
_llseek(8, 73728, [73728], SEEK_SET) = 0
read(8, "\3\4\24\0\0\0\10\0\0\27\212.m6\314\215d\0\0\0f\0\0\0\33"..., 4096) = 4096
_llseek(8, 77824, [77824], SEEK_SET) = 0
brk(0x8dc1000) = 0x8dc1000
gettimeofday({1176383411, 238337}, NULL) = 0
brk(0x8dc5000) = 0x8dc5000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Process 17813 detached
Reply to: