• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Firefox, thunderbird and VmwareConsole crashes @Opensuse10.3

Hallo ich verwende Opensuse 10.3 (Kernel : 2.6.22.5-31-default)

Nachdem ich gestern das /tmp Verzeichnis geleert habe funtioniert auf einmal firefox und vmware nicht mehr. Hängt das mit dem zusammen?

firefox hat den folgenden Error:
Code:
linux-nb:~ # firefox --safe-mode &
[1] 6165
linux-nb:~ # Launching a SCIM daemon with Socket FrontEnd...
Loading simple Config module ...
Creating backend ...
/usr/bin/firefox: line 208:  6171 Segmentation fault      $MOZ_PROGRAM "$@"

thunderbrid hat den folgenden Error:
Code:
linux-nb:~ # thunderbird &
[2] 6255
[1]   Exit 127                ./thunderbird
linux-nb:~ # Launching a SCIM daemon with Socket FrontEnd...
Loading simple Config module ...
Creating backend ...
/usr/bin/thunderbird: line 137:  6258 Segmentation fault      $AOSS $MOZ_PROGRAM $@

Beim ausführen der VMWare console wird folgender Fehler produziert:
Code:
linux-nb:~ # vmware &
[1] 4960
linux-nb:~ # /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpng12.so.0/libpn
g12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
Launching a SCIM daemon with Socket FrontEnd...
Loading simple Config module ...
Creating backend ...
linux-nb:~ # *** glibc detected *** /usr/lib/vmware/bin/vmware: free(): invalid pointer: 0x091d3448 ***
======= Backtrace: =========
/lib/libc.so.6[0xb6faa4b6]
/lib/libc.so.6(cfree+0x89)[0xb6fac179]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb44c4a61]
/usr/lib/libstdc++.so.6(_ZNSs4_Rep10_M_destroyERKSaIcE+0x1d)[0xb44a003d]
/usr/lib/libstdc++.so.6(_ZNSsD1Ev+0x5a)[0xb44a1fba]
/usr/lib/scim-1.0/1.4.0/IMEngine/m17n.so(m17n_LTX_scim_imengine_module_init+0x66b)[0xb1945d1b]
/usr/lib/libscim-1.0.so.8(_ZN4scim14IMEngineModule4loadERKSsRKNS_7PointerINS_10ConfigBaseEEE+0x112)[0xb
45683a2]
/usr/lib/libscim-1.0.so.8(_ZN4scim13CommonBackEndC1ERKNS_7PointerINS_10ConfigBaseEEERKSt6vectorISsSaISs
EE+0x590)[0xb45336b0]
/usr/lib/gtk-2.0/immodules/im-scim.so[0xb462f587]
/usr/lib/gtk-2.0/immodules/im-scim.so[0xb4630f6c]
/usr/lib/libgobject-2.0.so.0(g_type_class_ref+0x73f)[0xb7c401df]
/usr/lib/libgobject-2.0.so.0(g_object_newv+0x927)[0xb7c25d57]
/usr/lib/libgobject-2.0.so.0(g_object_new_valist+0x280)[0xb7c26290]
/usr/lib/libgobject-2.0.so.0(g_object_new+0x40)[0xb7c26400]
/usr/lib/gtk-2.0/immodules/im-scim.so(_Z23gtk_im_context_scim_newv+0xf9)[0xb462d329]
/usr/lib/gtk-2.0/immodules/im-scim.so(im_module_create+0x3c)[0xb46392dc]
/usr/lib/libgtk-x11-2.0.so.0[0xb7899031]
/usr/lib/libgtk-x11-2.0.so.0[0xb7899cb8]
/usr/lib/libgtk-x11-2.0.so.0[0xb7899eca]
/usr/lib/libgtk-x11-2.0.so.0(gtk_im_context_set_client_window+0x4e)[0xb789716e]
/usr/lib/libgtk-x11-2.0.so.0[0xb783a9cf]
/usr/lib/vmware/lib/libgtkmm-2.4.so.1/libgtkmm-2.4.so.1(_ZN3Gtk12Widget_Class16realize_callbackEP10_Gtk
Widget+0x56)[0xb75020b6]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x4f)[0xb7c2dbcf]
/usr/lib/libgobject-2.0.so.0[0xb7c1f1f9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129)[0xb7c20919]
/usr/lib/libgobject-2.0.so.0[0xb7c3363c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8ef)[0xb7c3563f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb7c35989]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_realize+0x8d)[0xb79e09fd]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_map+0xc9)[0xb79e0d19]
/usr/lib/libgtk-x11-2.0.so.0[0xb793c5f2]
/usr/lib/vmware/lib/libgtkmm-2.4.so.1/libgtkmm-2.4.so.1(_ZN3Gtk15Container_Class21forall_vfunc_callback
EP13_GtkContaineriPFvP10_GtkWidgetPvES5_+0x6e)[0xb747360e]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x67)[0xb781cbe7]
/usr/lib/libgtk-x11-2.0.so.0[0xb781f34b]
/usr/lib/vmware/lib/libgtkmm-2.4.so.1/libgtkmm-2.4.so.1(_ZN3Gtk12Widget_Class12map_callbackEP10_GtkWidg
et+0x56)[0xb7501f36]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x4f)[0xb7c2dbcf]
/usr/lib/libgobject-2.0.so.0[0xb7c1f1f9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb7c209ef]
/usr/lib/libgobject-2.0.so.0[0xb7c3363c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8ef)[0xb7c3563f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb7c35989]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_map+0x71)[0xb79e0cc1]
/usr/lib/libgtk-x11-2.0.so.0[0xb77db0d0]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x67)[0xb781cbe7]
/usr/lib/libgtk-x11-2.0.so.0[0xb781f34b]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x4f)[0xb7c2dbcf]
/usr/lib/libgobject-2.0.so.0[0xb7c1f1f9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb7c209ef]
/usr/lib/libgobject-2.0.so.0[0xb7c3363c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8ef)[0xb7c3563f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb7c35989]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_map+0x71)[0xb79e0cc1]
/usr/lib/libgtk-x11-2.0.so.0[0xb793c5f2]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x67)[0xb781cbe7]
/usr/lib/libgtk-x11-2.0.so.0[0xb781f34b]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x4f)[0xb7c2dbcf]
/usr/lib/libgobject-2.0.so.0[0xb7c1f1f9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb7c209ef]
/usr/lib/libgobject-2.0.so.0[0xb7c3363c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8ef)[0xb7c3563f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb7c35989]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_map+0x71)[0xb79e0cc1]
/usr/lib/libgtk-x11-2.0.so.0[0xb77db0d0]
======= Memory map: ========
08048000-0876d000 r-xp 00000000 08:08 716880     /usr/lib/vmware/bin/vmware
0876d000-08788000 rwxp 00724000 08:08 716880     /usr/lib/vmware/bin/vmware
08788000-0926d000 rwxp 08788000 00:00 0          [heap]
b1700000-b1721000 rwxp b1700000 00:00 0
b1721000-b1800000 ---p b1721000 00:00 0
b18d3000-b18ea000 r-xp 00000000 08:08 1011037    /usr/lib/libm17n-core.so.0.2.0
b18ea000-b18ec000 rwxp 00016000 08:08 1011037    /usr/lib/libm17n-core.so.0.2.0
b18ec000-b18f4000 rwxp b18ec000 00:00 0
b18f4000-b191c000 r-xp 00000000 08:08 1011046    /usr/lib/libm17n.so.0.2.0
b191c000-b191e000 rwxp 00027000 08:08 1011046    /usr/lib/libm17n.so.0.2.0
b191e000-b191f000 rwxp b191e000 00:00 0
b1937000-b194a000 r-xp 00000000 08:08 1336528    /usr/lib/scim-1.0/1.4.0/IMEngine/m17n.so
b194a000-b194c000 rwxp 00012000 08:08 1336528    /usr/lib/scim-1.0/1.4.0/IMEngine/m17n.so
b194c000-b198b000 r-xp 00000000 08:08 81623      /usr/lib/locale/zu_ZA.utf8/LC_CTYPE
b198b000-b19ca000 r-xp 00000000 08:08 81593      /usr/lib/locale/zh_TW.utf8/LC_CTYPE
b19ca000-b1a09000 r-xp 00000000 08:08 81593      /usr/lib/locale/zh_SG.utf8/LC_CTYPE
b1a09000-b1a48000 r-xp 00000000 08:08 81593      /usr/lib/locale/zh_HK.utf8/LC_CTYPE
b1a48000-b1a87000 r-xp 00000000 08:08 81593      /usr/lib/locale/zh_CN.utf8/LC_CTYPE
b1a87000-b1ac6000 r-xp 00000000 08:08 81448      /usr/lib/locale/yi_US.utf8/LC_CTYPE
b1ac6000-b1b05000 r-xp 00000000 08:08 81623      /usr/lib/locale/xh_ZA.utf8/LC_CTYPE
b1b05000-b1b44000 r-xp 00000000 08:08 67090      /usr/lib/locale/wa_BE.utf8/LC_CTYPE
b1b44000-b1b83000 r-xp 00000000 08:08 67191      /usr/lib/locale/ur_PK.utf8/LC_CTYPE
b1b83000-b1bbb000 r-xp 00000000 08:08 67012      /usr/lib/locale/uk_UA.utf8/LC_CTYPE
b1bbb000-b1bfa000 r-xp 00000000 08:08 81623      /usr/lib/locale/tt_RU.utf8/LC_CTYPE
b1bfa000-b1c1b000 r-xp 00000000 08:08 67429      /usr/lib/locale/tr_TR.utf8/LC_CTYPE
b1c1b000-b1c3c000 r-xp 00000000 08:08 67429      /usr/lib/locale/tr_CY.utf8/LC_CTYPE
b1c3c000-b1c7b000 r-xp 00000000 08:08 81623      /usr/lib/locale/tl_PH.utf8/LC_CTYPE
b1c7b000-b1cbc000 r-xp 00000000 08:08 67501      /usr/lib/locale/tig_ER.utf8/LC_CTYPE
b1cbc000-b1cfd000 r-xp 00000000 08:08 67501      /usr/lib/locale/ti_ET.utf8/LC_CTYPE
b1cfd000-b1d3e000 r-xp 00000000 08:08 67501      /usr/lib/locale/ti_ER.utf8/LC_CTYPE
b1d3e000-b1d7d000 r-xp 00000000 08:08 81623      /usr/lib/locale/th_TH.utf8/LC_CTYPE
b1d7d000-b1dbc000 r-xp 00000000 08:08 81623      /usr/lib/locale/tg_TJ.utf8/LC_CTYPE
b1dbc000-b1dfb000 r-xp 00000000 08:08 81623      /usr/lib/locale/te_IN.utf8/LC_CTYPE
b1dfb000-b1e3a000 r-xp 00000000 08:08 81623      /usr/lib/locale/ta_IN.utf8/LC_CTYPE
b1e3a000-b1e79000 r-xp 00000000 08:08 81623      /usr/lib/locale/sv_SE.utf8/LC_CTYPE
b1e79000-b1eb8000 r-xp 00000000 08:08 81623      /usr/lib/locale/sv_FI.utf8/LC_CTYPE
b1eb8000-b1ef7000 r-xp 00000000 08:08 81623      /usr/lib/l

Wer kann mir weiterhelfen?

Ich habe schon das firefox verzeichnis unter /root/.mozilla umbenannt, aber der selbe error! Auch die neuinstallation von firefox half nicht weiter...

Bitte um Dringende Hilfe, Bin ratlos (fast heulend..) und sitze vor einem fast unbrauchbaren PC :(

Vielen Dank im Voraus,
th_rain
 
Warum unter /root/.mozilla?
Da dürfte (wenn man Linux richtig einsetzt) keinerlei Daten liegen. Einen Versuch mit dem .mozilla das startenden Users könnte vielleicht Erfolg versprechen.

Und am /tmp fummelt man nicht händisch rum.
 
Was man tunlichst unterlassen sollte.
http://wiki.linux-club.de/Root

Kurzkommentar: Selber Schuld.

Funktioniert es denn, wenn man sauber mit einem einfachen Useraccount arbeitet?
 
Als root sollte man wirklich nicht im Netz herumsurfen... Und zu diesem Tipp:

Grothesk schrieb:
Und am /tmp fummelt man nicht händisch rum.

Mit einem Editor die Datei /etc/sysconfig/cron öffnen und in der Zeile

Code:
CLEAR_TMP_DIRS_AT_BOOTUP=

das "no" mit "yes" ersetzen, dann wird /tmp automatisch beim booten gelöscht (das ist bei anderen Distris default).
Alternativ: YaST » System » Editor für /etc/sysconfig-Dateien » System » cron.

Ich bin mir nicht sicher, wie das mit Deinem Problem zusammenhängt, aber wichtiger erscheint mir ohnehin,
dass Du die genannten Anwendungen als user zu gebrauchen lernst (und da müssten die doch noch funktionieren, oder?).
 
hi,

danke das mit dem /tmp autoclear bei startup...

Mein ursprüngliches Problem ist aber immer noch nicht gelöst

Warum funktionieren die Anwendungen unter dem root user nicht?

Mit dem normalen User funktionieren Sie....

lg
th_rain
 
hab hier mal einen strace firefox gemacht:

Das Ergebnis:
Code:
linux-nb:~ # strace firefox
execve("/usr/bin/firefox", ["firefox"], [/* 88 vars */]) = 0
brk(0)                                  = 0x80096000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=94538, ...}) = 0
mmap2(NULL, 94538, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f48000
close(3)                                = 0
open("/lib/libreadline.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \320\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=198824, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f47000
mmap2(NULL, 200884, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f15000
fadvise64(3, 0, 200884, POSIX_FADV_WILLNEED) = 0
mmap2(0xb7f41000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c) = 0xb7f41000
mmap2(0xb7f45000, 4276, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f45000
close(3)                                = 0
open("/lib/libhistory.so.5", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\32\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=30548, ...}) = 0
mmap2(NULL, 33092, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f0c000
fadvise64(3, 0, 33092, POSIX_FADV_WILLNEED) = 0
mmap2(0xb7f13000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb7f13000
close(3)                                = 0
open("/lib/libncurses.so.5", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\261\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=214696, ...}) = 0
mmap2(NULL, 214728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ed7000
fadvise64(3, 0, 214728, POSIX_FADV_WILLNEED) = 0
mmap2(0xb7f06000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2e) = 0xb7f06000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\n\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=10288, ...}) = 0
mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ed3000
fadvise64(3, 0, 12412, POSIX_FADV_WILLNEED) = 0
mmap2(0xb7ed5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7ed5000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@a\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1281488, ...}) = 0
mmap2(NULL, 1254896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7da0000
fadvise64(3, 0, 1254896, POSIX_FADV_WILLNEED) = 0
mmap2(0xb7ecd000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12c) = 0xb7ecd000
mmap2(0xb7ed0000, 9712, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ed0000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d9f000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d9e000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7d9e6c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7ecd000, 4096, PROT_READ)   = 0
mprotect(0xb7f06000, 4096, PROT_READ)   = 0
munmap(0xb7f48000, 94538)               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
close(3)                                = 0
stat64("/usr/lib/locale/locale-archive", 0xbff4a610) = -1 ENOENT (No such file or directory)
brk(0)                                  = 0x80096000
brk(0x800b7000)                         = 0x800b7000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2528, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f5f000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2528
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb7f5f000, 4096)                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_CTYPE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=254020, ...}) = 0
mmap2(NULL, 254020, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7d5f000
close(3)                                = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=25486, ...}) = 0
mmap2(NULL, 25486, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f59000
close(3)                                = 0
getuid32()                              = 0
getgid32()                              = 0
geteuid32()                             = 0
getegid32()                             = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
time(NULL)                              = 1197295036
open("/proc/meminfo", O_RDONLY)         = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f58000
read(3, "MemTotal:      1035396 kB\nMemFre"..., 1024) = 823
close(3)                                = 0
munmap(0xb7f58000, 4096)                = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
uname({sys="Linux", node="linux-nb", ...}) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64("/root", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
getpid()                                = 20224
getppid()                               = 20223
getpgrp()                               = 20223
rt_sigaction(SIGCHLD, {0x80038e00, [], 0}, {SIG_DFL}, 8) = 0
getrlimit(RLIMIT_NPROC, {rlim_cur=8187, rlim_max=8187}) = 0
open("/usr/lib/locale/LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=en_US.utf8lcnumericclctimeclccollateclcmonetaryclcmessagesclcpaperclcnameclcaddressclctelephoneclcmeasurementclcidentificationc/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=en_US/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC.utf8lcnumericclctimeclccollateclcmonetaryclcmessagesclcpaperclcnameclcaddressclctelephoneclcmeasurementclcidentificationc/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=en_US.utf8lcnumericclctimeclccollateclcmonetaryclcmessagesclcpaperclcnameclcaddressclctelephoneclcmeasurementclcidentificationc/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=en_US/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC.utf8lcnumericclctimeclccollateclcmonetaryclcmessagesclcpaperclcnameclcaddressclctelephoneclcmeasurementclcidentificationc/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=en_US.utf8lcnumericclctimeclccollateclcmonetaryclcmessagesclcpaperclcnameclcaddressclctelephoneclcmeasurementclcidentificationc/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=en_US/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC.utf8lcnumericclctimeclccollateclcmonetaryclcmessagesclcpaperclcnameclcaddressclctelephoneclcmeasurementclcidentificationc/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=en_US.utf8lcnumericclctimeclccollateclcmonetaryclcmessagesclcpaperclcnameclcaddressclctelephoneclcmeasurementclcidentificationc/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=en_US/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC.utf8lcnumericclctimeclccollateclcmonetaryclcmessagesclcpaperclcnameclcaddressclctelephoneclcmeasurementclcidentificationc/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/usr/bin/firefox", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbff4a4f8) = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
read(3, "#!/bin/sh\n#\n# ***** BEGIN LICENS"..., 80) = 80
_llseek(3, 0, [0], SEEK_SET)            = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=8*1024}) = 0
dup2(3, 255)                            = 255
close(3)                                = 0
fcntl64(255, F_SETFD, FD_CLOEXEC)       = 0
fcntl64(255, F_GETFL)                   = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat64(255, {st_mode=S_IFREG|0755, st_size=6214, ...}) = 0
_llseek(255, 0, [0], SEEK_CUR)          = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "#!/bin/sh\n#\n# ***** BEGIN LICENS"..., 6214) = 6214
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -4206, [2008], SEEK_CUR)   = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7d9e708) = 20225
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x80038e00, [], 0}, {0x80038e00, [], 0}, 8) = 0
close(4)                                = 0
read(3, "firefox\n", 128)               = 8
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80036c4f, [], 0}, {SIG_DFL}, 8) = 0
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 20225
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbff49c08, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL}, {0x80036c4f, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "\n##\n## Variables\n##\nMOZ_DIST_BIN"..., 6214) = 4206
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -4003, [2211], SEEK_CUR)   = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7d9e708) = 20226
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x80038e00, [], 0}, {0x80038e00, [], 0}, 8) = 0
close(4)                                = 0
read(3, "/usr/lib/firefox/firefox-bin: EL"..., 128) = 128
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 20226
waitpid(-1, 0xbff49dc8, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
read(3, "(uses shared libs), stripped\n", 128) = 29
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80036c4f, [], 0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x80036c4f, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "LIB=lib\necho $mozilla_lib | grep"..., 6214) = 4003
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
_llseek(255, -3930, [2284], SEEK_CUR)   = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7d9e708) = 20227
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(4)                                = 0
close(4)                                = -1 EBADF (Bad file descriptor)
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7d9e708) = 20228
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigaction(SIGINT, {0x80036c4f, [], 0}, {SIG_DFL}, 8) = 0
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 20227
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0) = 20228
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x80036c4f, [], 0}, 8) = 0
close(3)                                = -1 EBADF (Bad file descriptor)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbff49f38, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "\nBROWSER_PLUGIN_DIR=/usr/$LIB/br"..., 6214) = 3930
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64("/usr/lib/browser-plugins", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/usr/lib/firefox/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/root/.mozilla/firefox/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64("/usr/lib/firefox/init.d/S*", 0xbff49cdc) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64("/root/.mozilla/firefox/init.d/S*", 0xbff49cdc) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64("/proc/asound", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -101, [6113], SEEK_CUR)    = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7d9e708) = 20229
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80036c4f, [], 0}, {SIG_DFL}, 8) = 0
waitpid(-1, Launching a SCIM daemon with Socket FrontEnd...
Loading simple Config module ...
Creating backend ...
[{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], 0) = 20229
fstat64(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f58000
write(2, "/usr/bin/firefox: line 208: 2022"..., 76/usr/bin/firefox: line 208: 20229 Segmentation fault      $MOZ_PROGRAM "$@"
) = 76
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbff49eb8, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL}, {0x80036c4f, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "exitcode=$?\nunset LD_PRELOAD\n\n##"..., 6214) = 101
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/root/.mozilla/firefox/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/usr/lib/firefox/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64("/root/.mozilla/firefox/init.d/K*", 0xbff49cdc) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64("/usr/lib/firefox/init.d/K*", 0xbff49cdc) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
exit_group(139)                         = ?
[1]+  Exit 139                firefox --safe-mode

Gibts jemanden der daraus was "ableiten" kann?
 
Vollkommen wurscht, weil root niemals einen Firefox benötigt.
Nutze den User zum surfen und mach dich schlauer, wie man schnell einzelne Anwendungen als root startet.
 
Und solange Dich der von Grothesk erwähnte Umstand nicht weiter interessiert, wirst Du hier kaum weitere Hilfe erwarten
können. Solltest Du Dein Sys die ganze Zeit als root genutzt haben, empfehle ich Dir dringend, einen useraccount einzurichten,
den Du mit Ausnahme administrativer Aufgaben ausschließlich nutzt.
 
@ all

wieso ist es denn so verwerflich wenn man versucht auch unter dem Root Account den firefox zu starten?

Das "risiko" muss jeder selbst abschätzen, ob er "wenn man schon mal als root eingeloggt ist" nun nochmal zum user wechselt und dann den firefox startet, oder dieses gleich alsi root aufruft...

Versteht eure Argumentation schon, aber mein Problem ist das ja gar nicht, da ich sowieso die meiste zeit als user arbeite. Aber von zeit zu zeit auch als root. und da moechte ich auch firefox haben.... Und das hat schon mal funktioniert, jetzt nicht mehr, ich moecht herausfinden warum nicht..

lg
rain
 
Mit "su" auf der Konsole und "kdesu" unter KDE kannst du als normaler User jedes Programm mit root-Rechten starten. Da muss man sich nicht als root anmelden.
Nebenher kann dann das Füchschen mit normalen Userrechten im Netz surfen. Alles gleichzeitig und um Längen sicherer, als komplett mit root-Rechten. :wink:

So gesehen muss man sich NIE komplett grafisch als root anmelden. Es geht alles ohne und ist dazu auch noch sicherer.

Ach ja, und flotter ist es auch noch. Kein grafisches hin und her gewechsle zwischen den Usern.
 
Das "risiko" muss jeder selbst abschätzen, ob er "wenn man schon mal als root eingeloggt ist" nun nochmal zum user wechselt und dann den firefox startet, oder dieses gleich alsi root aufruft...
Zeigt mir, dass du nichts von dem gelesen hast, was dir verlinkt wurde.
Man ist ja eben niemals 'schon mal als root eingeloggt'. Lies es, versteh es und lass den Quatsch, sich vollständig als root anzumelden.
Das du jetzt den Firefox unter root verfummelt hast mag dir zwar ärgerlich erscheinen, ist aber genau gar kein wirkliches Problem, weil der root ja eben das Programm niemals nutzen wird.
 
Oben