The main problem is the corruptionb of partition /ext3.
solution is:
1. To find your where you mount /ext3
In grub menu( on bottom of page delete whatever is there and enter 1 and go to single user mode...
on prompt type # df -T and check output for line containing ext3 ...and coressponding /dev/sdaX
where X can be any positive integer. my case it was 7


2. Now we need a live cd of suse....live cd u can burn easily....
load live cd and on prompt type
# su
#mount -a
# fsck /dev/sda7

if some error comes like dont run fsck on mounted file system .....use again
# mount -a
# fsck /dev/sda7
have patience answser y to most of question and your system is repaired ....boot the system...
remove cd and wow ur back to gnome...