Selepas upgrade flash player terkini, nampaknya semua browser tidak dapat paparkan site dengan flash,
terutama dengan file flash yang besar dan boleh menyebabkan browser terutamanya iceweasel,firefox,mozilla,
seamonkey dan konqueror crash dengan segmentation fault.
Browser opera pula tidak crash tetapi paparkan page kosong untuk flash tersebut Kemungkinan flash mati dengan sendirinya.
Pada peringkat awal, nampak seperti masalah berpunca dari flashplayer.
Tetapi selepas melakukan debugging, jelas masalah bukan datangnya dari code flashplayer.
Debugging menggunakan stack trace menghasilkan ouput sebegini:
.........
read(67, \"\\1\\1\\215\\0\\0\\0\\0\\0L\\0\\0\\0\\0\\0\\0\\0\
\350\\1\\321\\1\\277\\1\\317\"..., 32) = 32
gettimeofday({1182990585, 409203}, NULL) = 0
gettimeofday({1182990585, 409985}, NULL) = 0
gettimeofday({1182990585, 410740}, NULL) = 0
gettimeofday({1182990585, 411541}, NULL) = 0
gettimeofday({1182990585, 412504}, NULL) = 0
mmap2(0xb2b20000, 131072, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb2b20000
open(\"/proc/self/maps\", O_RDONLY) = -1 EACCES
(Permission denied)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
unlink(\"/home/oshirix/.mozilla/firefox/ske8qf8f.default/lock\") = 0
rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [SEGV], NULL, 8) = 0
tgkill(5248, 5248, SIGSEGV) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Process 5248 detachedPerhatikan bahagian yang telah di bold.
Nampaknya ada masalah permission/ownership pada file tersebut.
Listing file /proc/self/maps menunjukkan file tersebut adalah milik root yang sepatutnya
milik pengguna. Semua file dalam /proc/self sepatutnya adalah milik pengguna dan bukan milik root.
Masalah ini mungkin berpunca dari kernel yang di gunakan (2.6.20-7).
Untuk mengatasi masalah ini, anda ada 2 pilihan:
1. Cara "stupid":
Run browser menggunakan sudo atau root. (security risk)
Untuk iceweasel: sudo -H iceweasel
2. Cara "bijak"
Guna kernel lain.
Pengguna oshirix (pada hdd) disarankan menggunakan kernel: kernel-2.6.20.1-oshirix-boost
atau menggunakan kernel stock dari debian etch.
Kernel stock Debian yang telah diuji dan berfungsi baik dengan latest flash player:
linux-image-2.6.18-4-686-bigmem
Bagi pengguna livecd, tunggu patch untuk kernel terkini.
**p/s Jangan salahkan Adobe jika flashplayer tidak berfungsi.
Seperti kata kak Ogy ... Gali...bongkar.......sampai jumpa puncanya.
psychoX ....mung boleh tgk veoh puas-puas la ...hehe