Ubuntu kernel panic twothirdsMD3Transform+0xa3/0x380 SS:ESP

Got an Ubuntu 8.04 (3) system running kernel 2.6.24-24-server which keeps crashing at random intervals.  It can go hours and hours without a crash (even days in some cases) and then other cases it can crash within minutes.  Seeing the following kernel panic (minus some detail):

Seeing:

Call Trace:
add_timer_randomness
scsi_end_request
scsi_io_completion
blk_done_softirq
_do_softirq
irq_exist
do_IRQ
sys_gettimeofday
common_interrupt
out_of_line_wait_on_bit

Code: 0d 89 4c 24 10 01 ce 89 f9 31 d9 21 c1 31 d9 01….

EIP: [<c026f8f3>] twothirdsMD4Transform+0xa3/0x380 SS:ESP 0068:c824be80
Kenerl panic – not syncing: Fatal exception in interrupt

Not sure what the problem is at the moment.  Going to try the 2.6.24-23-server kernel to see if it’s the kernel version, however, I’m wondering if it’s some faulty memory or mainboard.

Poblem was the disks and memory all passed testing and the system was fine for days.

UPDATE: FIXED:

It appears to have been due to some faulty memory modules, although, they tested fine with memtest.  4GB of RAM (4x1GB sticks) were in the machine, removing 2 of these helped and the system hasn’t crashed since.

Synology 209+ bluray m2ts (mpg) file indexing issues

Previously when I tried to rip one of my Blu Ray disks to a .m2ts file on the DS209+ and tried to view it via the PS3 (uPNP on Synology 209+) I had to contact Synology support as it broke indexing completely on the DS209+.

I thought I had done something wrong ripping the blu ray, but, it appears not.  My friend ripped the bluray for me and had the same issues.

First of all, the DS209+ does not pickup the .m2ts files for indexing, but, changing it to .mpg will kick off the indexing.  At this point on the command line the index daemon goes crazy and uses up all the system resources:

DiskStation> ps uaxw | grep index
2488 root  3536 S N /usr/syno/sbin/synoindexd
DiskStation> ps uaxw | grep index
2488 root  3536 S N /usr/syno/sbin/synoindexd
DiskStation> ps uaxw | grep index
2488 root  3536 S N /usr/syno/sbin/synoindexd
DiskStation> ps uaxw | grep index
2488 root  10844 R N /usr/syno/sbin/synoindexd
DiskStation> ps uaxw | grep index
2488 root  19172 R N /usr/syno/sbin/synoindexd
DiskStation> ps uaxw | grep index
2488 root  26704 R N /usr/syno/sbin/synoindexd
DiskStation> ps uaxw | grep index
2488 root  34536 R N /usr/syno/sbin/synoindexd
DiskStation> ps uaxw | grep index
2488 root  43348 R N /usr/syno/sbin/synoindexd
DiskStation> ps uaxw | grep index
2488 root  43348 R N /usr/syno/sbin/synoindexd
DiskStation> ps uaxw | grep index
2488 root  62624 R N /usr/syno/sbin/synoindexd
DiskStation> ps uaxw | grep index
2488 root  79528 R N /usr/syno/sbin/synoindexd
DiskStation> ps uaxw | grep index
2488 root  79528 R N /usr/syno/sbin/synoindexd
DiskStation> ps uaxw | grep index
2488 root  79528 R N /usr/syno/sbin/synoindexd
DiskStation> ps uaxw | grep index
2488 root  79528 R N /usr/syno/sbin/synoindexd
DiskStation> ps uaxw | grep index
2488 root  88392 R N /usr/syno/sbin/synoindexd
DiskStation> ps uaxw | grep index
2488 root  114024 R N /usr/syno/sbin/synoindexd
DiskStation> ps uaxw | grep index
2488 root  138696 R N /usr/syno/sbin/synoindexd
DiskStation> ps uaxw | grep index
2488 root  268404 R N /usr/syno/sbin/synoindexd
DiskStation> ps uaxw | grep index
2488 root  301752 R N /usr/syno/sbin/synoindexd

I’m running the latest firmware on the Synology DS209+, so, I’m not sure what the problem is or if there is a fix for getting these files displayed via uPNP.  Very frustrating.

Will update this if I find a fix.  Anyone else seeing this issue?

Searching for the same issue the are some support posts on the Synology site which maybe relevant:

The first one suggested installing python and running a script which appears to search the directory structure for mpg and avi files then updates the database.  This is a pretty good idea, but, perhaps perl would be a better choice as the DS 209+ appears to have perl on it already.  Might look into doing something with that.