Help! After doing an update and upgrade of Debian testing yesterday (4th Feb), mozilla hangs on startup: Typing 'mozilla &' in a shell never returns. Obviously it worked fine prior to this update; previous update was on 14th Jan. The bizarre things about this problem are:
1/ neither mozilla nor any of the packages it depends on where upgraded in the upgrade that broke it, and 2/ root can start mozilla fine but normal users cannot I've tried purging and reinstalling mozilla, and deleting .mozilla directories, but that doesn't fix the problem. I've also checked my loopback interface (wrt a previous post on this list) and it looks fine: $ /sbin/ifconfig .... lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:16 errors:0 dropped:0 overruns:0 frame:0 TX packets:16 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1140 (1.1 KiB) TX bytes:1140 (1.1 KiB) The last part of the strace is attached below (is this at all useful?). mozilla hangs at the end with minimal apparent memory or cpu usage. Very grateful for any ideas ... Toby. -- System Information: Debian Release: testing/unstable Architecture: i386 Kernel: Linux tj 2.4.21 #2 SMP Tue Aug 5 16:14:07 BST 2003 i686 Locale: LANG=C, LC_CTYPE=C Versions of packages mozilla depends on: ii dpkg 1.10.18 Package maintenance system for Deb ii mozilla-browser 2:1.5-3 Mozilla Web Browser - core and bro ii mozilla-mailnews 2:1.5-3 Mozilla Web Browser - mail and new ii mozilla-psm 2:1.5-3 Mozilla Web Browser - Personal Sec ii mozilla-xft 2:1.5-3 Mozilla Web Browser - Xft support -- strace ...... read(10, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\36"..., 512) = 512 fstat64(10, {st_mode=S_IFREG|0644, st_size=26920, ...}) = 0 old_mmap(NULL, 30000, PROT_READ|PROT_EXEC, MAP_PRIVATE, 10, 0) = 0x414f9000 old_mmap(0x41500000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 10, 0x6000) = 0x41500000 close(10) = 0 munmap(0x412b9000, 39086) = 0 lstat64("/etc/gtk-2.0/gtkrc", 0xbfffef9c) = -1 ENOENT (No such file or directory) lstat64("/home/tobyj/.gtkrc-2.0", 0xbfffef9c) = -1 ENOENT (No such file or directory) access("/home/tobyj/.themes/Default/gtk-2.0/gtkrc", F_OK) = -1 ENOENT (No such file or directory) access("/usr/share/themes/Default/gtk-2.0/gtkrc", F_OK) = 0 lstat64("/usr/share/themes/Default/gtk-2.0/gtkrc", {st_mode=S_IFREG|0644, st_size=69, ...}) = 0 open("/usr/share/themes/Default/gtk-2.0/gtkrc", O_RDONLY) = 10 read(10, "#\n# This theme is the default th"..., 4000) = 69 read(10, "", 4000) = 0 close(10) = 0 uname({sys="Linux", node="tj", ...}) = 0 open("/home/tobyj/.Xdefaults-tj", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/mozilla/chrome/icons/default/default.xpm", O_RDONLY) = 10 fstat64(10, {st_mode=S_IFREG|0644, st_size=3303, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x408f2000 read(10, "/* XPM */\n/* Copyright \251 2001, T"..., 4096) = 3303 open("/etc/gtk-2.0/gdk-pixbuf.loaders", O_RDONLY|O_LARGEFILE) = 11 fstat64(11, {st_mode=S_IFREG|0644, st_size=2438, ...}) = 0 read(11, "# GdkPixbuf Image Loader Modules"..., 1024) = 1024 read(11, "age/x-cmu-raster\" \"image/x-sun-r"..., 1024) = 1024 read(11, "k-2.0/2.2.0/loaders/libpixbufloa"..., 1024) = 390 read(11, "", 1024) = 0 close(11) = 0 access("/usr/lib/gtk-2.0/2.2.0/loaders/libpixbufloader-xpm.so", F_OK) = 0 open("/usr/lib/gtk-2.0/2.2.0/loaders/libpixbufloader-xpm.so", O_RDONLY) = 11 read(11, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P(\0\000"..., 512) = 512 fstat64(11, {st_mode=S_IFREG|0644, st_size=32180, ...}) = 0 old_mmap(NULL, 31144, PROT_READ|PROT_EXEC, MAP_PRIVATE, 11, 0) = 0x412b9000 old_mmap(0x412bf000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 11, 0x6000) = 0x412bf000 close(11) = 0 _llseek(10, 0, [0], SEEK_SET) = 0 read(10, "/* XPM */\n/* Copyright \251 2001, T"..., 4096) = 3303 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 _llseek(10, 3303, [3303], SEEK_SET) = 0 close(10) = 0 munmap(0x408f2000, 4096) = 0 write(3, "5\20\4\0\2\0\340\1:\0\0\0\1\0\1\0007\25\5\0\3\0\340\1\2"..., 136) = 136 read(3, 0xbfffecd0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\225.\0\0\0\0\0\324\0\0\0\0\0\0\0\0\0\0\0\24\0\0\0\360"..., 32) = 32 write(3, "\20\0\6\0\r\0\340\1WM_TAKE_FOCUS\0\340\1", 24) = 24 read(3, "\1\0/\0\0\0\0\0\323\0\0\0\0\0\0\0\1\0\0\0\24\0\0\0\360"..., 32) = 32 write(3, "\20\0\5\0\f\0\340\1_NET_WM_PING", 20) = 20 read(3, "\1\0000\0\0\0\0\0O\1\0\0\0\0\0\0\1\0\0\0\24\0\0\0\360\371"..., 32) = 32 write(3, "\20\0\5\0\f\0\340\1WM_PROTOCOLS", 20) = 20 read(3, "\1\0001\0\0\0\0\0\322\0\0\0\0\0\0\0\1\0\0\0\24\0\0\0\360"..., 32) = 32 write(3, "\22\0\t\0\4\0\340\1\322\0\0\0\4\0\0\0 OLS\3\0\0\0\324\0"..., 120) = 120 read(3, "\34\3702\0\4\0\340\1\322\0\0\0Z\374\3\0\0\0\0\0Z\374\3"..., 32) = 32 read(3, "\1\3316\0\0\0\0\0P\1\0\0\0\0\0\0\0\0\0\0\24\0\0\0\360\371"..., 32) = 32 write(3, "\20\0\5\0\f\0\340\1_NET_WM_NAME", 20) = 20 read(3, "\1\0007\0\0\0\0\0Q\1\0\0\0\0\0\0\1\0\0\0\24\0\0\0\360\371"..., 32) = 32 open("/usr/lib/gconv/ISO8859-1.so", O_RDONLY) = 10 read(10, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\6\0\000"..., 512) = 512 fstat64(10, {st_mode=S_IFREG|0644, st_size=5816, ...}) = 0 old_mmap(NULL, 8828, PROT_READ|PROT_EXEC, MAP_PRIVATE, 10, 0) = 0x41501000 old_mmap(0x41503000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 10, 0x1000) = 0x41503000 close(10) = 0 brk(0) = 0x81a4000 brk(0x81c9000) = 0x81c9000 uname({sys="Linux", node="tj", ...}) = 0 getpid() = 4255 write(3, "\22\0\t\0\1\0\340\1Q\1\0\0P\1\0\0\10AME\v\0\0\0mozilla"..., 336) = 336 read(3, 0xbfffed10, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\34\370:\0\4\0\340\1(\0\0\0\\\374\3\0\0\0\340\0018\331"..., 32) = 32 read(3, "\34\370;\0\4\0\340\1#\0\0\0\\\374\3\0\0\0\0\0\\\374\3\0"..., 32) = 32 read(3, "\34\370<\0\4\0\340\1$\0\0\0\\\374\3\0\0\0\0\0\\\374\3\0"..., 32) = 32 read(3, "\34\370=\0\4\0\340\1,\1\0\0\\\374\3\0\0\0\0\0\\\374\3\0"..., 32) = 32 read(3, "\34\370>\0\4\0\340\1N\1\0\0\\\374\3\0\0\0\0\0\\\374\3\0"..., 32) = 32 read(3, "\1\210?\0\0\0\0\0008\1\0\0\0\0\0\0\0\0\0\0\24\0\0\0\360"..., 32) = 32 write(3, "\22\0\7\0\4\0\340\0018\1\0\0!\0\0\0 AME\1\0\0\0\1\0\340"..., 128) = 128 read(3, "[EMAIL PROTECTED]"..., 32) = 32 read(3, "\34\370A\0\4\0\340\1Q\1\0\0]\374\3\0\0\0\0\0]\374\3\0\310"..., 32) = 32 read(3, "\34\370B\0\4\0\340\1\'\0\0\0]\374\3\0\0\0\0\0]\374\3\0"..., 32) = 32 read(3, "\1\207C\0\0\0\0\0R\1\0\0\0\0\0\0\0\0\0\0\24\0\0\0\360\371"..., 32) = 32 write(3, "\22\0\t\0\4\0\340\1R\1\0\0P\1\0\0\10AME\v\0\0\0mozilla"..., 660) = 660 read(3, 0xbfffee10, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\34\370D\0\4\0\340\1R\1\0\0^\374\3\0\0\0\0\0^\374\3\0\310"..., 32) = 32 read(3, "\34\370E\0\4\0\340\1%\0\0\0^\374\3\0\0\0\0\0^\374\3\0\310"..., 32) = 32 read(3, "\34\370F\0\4\0\340\1C\0\0\0^\374\3\0\0\0\0\0^\374\3\0\310"..., 32) = 32 read(3, "\1\225]\0\0\0\0\0S\1\0\0\0\0\0\0\0\0\0\0\24\0\0\0\360\371"..., 32) = 32 write(3, "\20\0\7\0\23\0\340\1_NET_WM_WINDOW_TYPEi", 28) = 28 read(3, "\1\0^\0\0\0\0\0T\1\0\0\0\0\0\0\1\0\0\0\24\0\0\0\360\371"..., 32) = 32 write(3, "\22\0\7\0\4\0\340\1T\1\0\0\4\0\0\0 IND\1\0\0\0S\1\0\0\20"..., 48) = 48 read(3, "\34\370_\0\4\0\340\1T\1\0\0_\374\3\0\0\0\0\0_\374\3\0\310"..., 32) = 32 read(3, "\1\207`\0\0\0\0\0U\1\0\0\0\0\0\0\0\0\0\0\24\0\0\0\360\371"..., 32) = 32 writev(3, [{"\22\0\314\t\4\0\340\1U\1\0\0\6\0\0\0 IND\306\t\0\0", 24}, {"2\0\0\0002\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 10008}], 2) = 10032 writev(3, [{"5\20\4\0\32\0\340\1:\0\0\0002\0002\0007I\5\0\33\0\340\1"..., 44}, {"RENDER", 6}, {"\0\0", 2}], 3) = 52 read(3, "\34\370a\0\4\0\340\1U\1\0\0_\374\3\0\0\0\0\0_\374\3\0\310"..., 32) = 32 read(3, "\1\0d\0\0\0\0\0\1\232\0\265\0\0\0\0\0\0\0\0\24\0\0\0\360"..., 32) = 32 write(3, "\232\0\3\0\0\0\0\0\10\0\0\0\232\1\1\0", 16) = 16 read(3, "\1,e\0\0\0\0\0\0\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\270\361"..., 32) = 32 read(3, "\1\224f\0\204\0\0\0\20\0\0\0\1\0\0\0\7\0\0\0\2\0\0\0\24"..., 32) = 32 read(3, "\'\0\0\0\1\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0"..., 528) = 528 shmget(IPC_PRIVATE, 393216, IPC_CREAT|0600) = 1048576 shmat(1048576, 0, 0) = 0x41504000 write(3, "\232\4\5\0\34\0\340\1\32\0\340\1,\0\0\0\0\0\0\0\222\1\4"..., 40) = 40 read(3, 0xbfffeaf0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\2i\0\0\0\0\0\2\0\300\1\0\0\0\0\0\0\0\0\24\0\0\0\360"..., 32) = 32 shmctl(1048576, IPC_RMID, 0) = 0 write(3, "\222\5\7\0\36\0\340\1:[EMAIL PROTECTED] \0\0\0\35\0\340\1\0"..., 540) = 540 read(3, 0xbfffede0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1 u\0\t\0\0\0#\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\270\361|"..., 32) = 32 read(3, "[EMAIL PROTECTED]"..., 36) = 36 write(3, "\22\0\17\0\4\0\340\1#\0\0\0#\0\0\0 \0\0\0\t\0\0\0f\0\0"..., 328) = 328 read(3, 0xbffff2d0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\34\370v\0\4\0\340\1#\0\0\0c\374\3\0\0\0\0\0c\374\3\0\310"..., 32) = 32 read(3, "\1\0\200\0\3\0\0\0#\0\0\0\1\0\1\1\377\377\377\377\0\0\0"..., 32) = 32 read(3, "3\200b\0003\200b\0\0\0\177\10", 12) = 12 read(3, "\1\20\201\0\0\0\0\0:\0\0\0\0\0\0\0\310\0\310\0\0\0\0\0"..., 32) = 32 write(3, "\2\0\4\0\4\0\340\1\0\10\0\0003\200b\0\20\0\t\0\31\0\0\0"..., 52) = 52 read(3, "\1\225\203\0\0\0\0\0009\1\0\0\0\0\0\0\0\0\0\0\24\0\0\0"..., 32) = 32 write(3, "\22\0\n\0\4\0\340\0019\1\0\0009\1\0\0\10\0\t\0\20\0\0\0"..., 60) = 60 read(3, "\34\370\204\0\4\0\340\0019\1\0\0d\374\3\0\0\0\0\0d\374"..., 32) = 32 read(3, "\1\361\205\0\0\0\0\0:\1\0\0\0\0\0\0\0\0\0\0\24\0\0\0\360"..., 32) = 32 open("/etc/gtk-2.0/gtk.immodules", O_RDONLY) = 10 fstat64(10, {st_mode=S_IFREG|0644, st_size=1340, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x408f2000 read(10, "# GTK+ Input Method Modules file"..., 4096) = 1340 read(10, "", 4096) = 0 read(10, "", 4096) = 0 close(10) = 0 munmap(0x408f2000, 4096) = 0 mkdir("/tmp/gconfd-tobyj", 0700) = -1 EEXIST (File exists) open("/tmp/gconfd-tobyj/lock/ior", O_RDONLY) = -1 ENOENT (No such file or directory) pipe([10, 11]) = 0 pipe([12, 13]) = 0 pipe([14, 15]) = 0 fork() = 4266 close(13) = 0 close(15) = 0 waitpid(4266, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0) = 4266 --- SIGCHLD (Child exited) @ 0 (0) --- read(12, "", 8) = 0 read(14, "\253\20\0\0", 4) = 4 read(14, "", 0) = 0 close(12) = 0 close(14) = 0 read(10,
signature.asc
Description: Digital signature