I am using the next configuration on a CentOS with Kernel 2.6.18-028stab059.6. My configuration is as follows.
PHP 5.1.6 (cli) (built: Jul 16 2008 19:52:52) Server version: Apache/2.2.3 Piwik 0.2.28
The problem arises when trying to view some concrete day in the Dashboard. For instance, if I try to view 20 January everything works ok, but when I change the day to 21 January then httpd process hangs. In my http log I can see this line: *** glibc detected *** /usr/sbin/httpd: double free or corruption (!prev): 0x00002b7e9f7e7850 ***
Please, do tell me if you need more info. Thanks.
I have changed the value of MALLOC_CHECK_ to 1, so now in the log it appears as a warning insted of stopping the httpd proccess.
Now it throws these warnings :
*** glibc detected *** /usr/sbin/httpd: free(): invalid pointer: 0x00002b0c3b138d20 *** *** glibc detected *** /usr/sbin/httpd: corrupted double-linked list: 0x00002b0c3b137670 ***
Sorry, I'm marking this ticket as invalid. Piwik is written in PHP. A lower level crash in Apache or glibc isn't within the scope of the project to support. Plus, few of us are geared up to troubleshoot different server configurations.
However, if you attach a backtrace, I'll take a look and offer any assistance I can.
You may also want to consider updating your php installation. 5.1.6 was released August 2006.
Ok, I'll do so. Anyway setting that environment variable to 1 temporally fixed the most serious problem. Thank for your attention and for your work with piwik.