Hi ... 1. I am trying to scan the web page content that comes in from squid. The content is received in a variable buf in store.c by default , so wat we do is to scan buf for some words. wen we open any page with squid initially it works just fine and detects all the words that we want to. as it goes on proceeding futher and more and more pages are opened. we get an error.. segmentation fault : code dumped. there is a core file created in the directory /usr/local/squid/var/cache where the pages are cached. wen we view the core file it shows a lot of text in columns sumthing like this 2. 41256500 C E - u n i x / 7 2 3 8 \0 U S E 3. starts from 0 increments in values of 20 .. the 1st no. on the left i.e. and goes till a huge number like 41270000. 4. 5. this core file stores character by character everything that is done.. all commands issued, all the html, css,etc code that is downloaded from the proxy server 6. 7. we can aslo see the commands written at the terminal in this file.. here is how it ;looks like.. the core file 8. 9. b a c k g r o u n d : u r 10. 0506020 l ( " . . / i m a g e s / s e c 11. 0506040 t i o n / e r r o r _ t i t l e 12. 0506060 . p n g " ) 0 2 5 p x n o 13. 0506100 - r e p e a t ; } \n \t # e r r 14. 0506120 o r d i v # s e c t i o n _ b 15. 0506140 a n n e r i m g { b o r d 16. 0506160 e r - l e f t : 1 p x s o l 17. 0506200 i d # F F F ; } \n / * - - 18. 0506220 a u d i e n c e a n d 19. ... 20. ... 21. ... 22. 23. 0 S S 24. 41136360 H _ A U T H _ S O C K = / t m p 25. 41136400 / s s h - B i V X Z z 7 2 3 8 / 26. 41136420 a g e n t . 7 2 3 8 \0 S E S S I 27. 41136440 O N _ M A N A G E R = u n i x / 28. 41136460 S i d d h e s h : / t m p / . I 29. 41136500 C E - u n i x / 7 2 3 8 \0 U S E 30. 41136520 R N A M E = s i d d h e s h \0 D 31. 41136540 E S K T O P _ S E S S I O N = d 32. 41136560 e f a u l t \0 P A T H = / u s r 33. 41136600 / l o c a l / s b i n : / u s r 34. 41136620 / l o c a l / b i n : / u s r / 35. 41136640 s b i n : / u s r / b i n : / s 36. 41136660 b i n : / b i n : / u s r 37. 38. ... 39. ... 40. ... 41. 42. 41614500 \0 \0 \ 0 \0 \0 \0 \0 \0 \0 \0 \ 0 \0 \0 / u s 43. 41614520 r / l o c a l / s q u i d / s b 44. 41614540 i n / s q u i d \0 - N C d 1 \0 S 45. 41614560 S H _ A G E N T _ P I D = 5 0 0 46. 41614600 1 \0 T E R M = x t e r m \0 D E S 47. 41614620 K T O P _ S T A R T U P _ I D = 48. 41614640 \0 S H E L L = / b i n / b a s h 49. 41614660 \ 0 G T K _ R C _ F I L E S = / e 50. 41614700 t c / g t k / g t k r c : / h o 51. 52. .... 53. ... 54. ,.. 55. 56. 0000000 177 E L F 001 001 001 \0 \0 \ 0 \0 \0 \0 \0 \0 \0 57. 0000020 004 \0 003 \0 001 \0 \0 \ 0 \0 \0 \0 \0 4 \0 \0 \ 0 58. 0000040 \0 \0 \0 \0 \0 \ 0 \0 \0 4 \0 \0 $ \0 \0 \ 0 59. 0000060 \0 \0 \0 \0 004 \0 \0 \0 264 004 \0 \0 \ 0 \0 \0 \0 60. 0000100 \0 \ 0 \0 \0 l 004 \0 \0 \0 \0 \ 0 \0 \0 \0 \0 \0 61. 0000120 \ 0 \0 \0 \0 001 \0 \0 \0 \ 0 020 \0 \0 \0 200 004 \b 62. 0000140 \0 \0 \0 \0 \0 \0 \0 \ 0 \0 300 \t \0 005 \0 \0 \0 63. 0000160 \0 020 \0 \0 001 \ 0 \0 \0 \0 020 \0 \0 \0 @ 016 \b 64. 0000200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0 \ 0 \0 65. 0000220 \0 020 \0 \ 0 001 \0 \0 \0 \0 0 \0 \ 0 \0 ` 016 \b 66. 0000240 \0 \0 \0 \0 \0 320 ? \0 \0 320 ? \0 006 \0 \0 \0 67. 0000260 \0 020 \ 0 \0 001 \0 \0 \0 \0 \ 0 @ \0 \0 020 234 267 68. 0000300 \0 \0 \0 \0 \0 340 < \0 \ 0 340 < \0 006 \0 \0 69. 70. 71. then the proxy server stops wroking after that core dump error message. 72. 73. then later again wen its started again it starts normal operation for a while before giving the same error message again. 74. 75. this is another error i got 76. 77. 78. storeUfsCreate: Failed to create /usr/local/squid/var/cache/ 00/ 03/000003F0 ((24) Too many open files) 79. 80. 81. where storeufscreate is a function as well as an obect of a structure -- With Regards - Siddhesh