Dear Eric,

Thanks for the tip, though I couldnt make much of the stack trace. I am giving it below. Hope you can guide further.

Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p (2048 1 . 59092))
  /=((2048 1 . 59092) 0)
  (and (/= pin 0) (equal pin inode))
  (let ((pin ...) (inode ...)) (and (/= pin 0) (equal pin inode)))
  (cond ((string= pd ft) (setq ans ...)) ((string-match ... ft) (setq ans ...)) ((let ... ...) (setq ans ...)) ((let ... ...) (setq ans ...)))
  (let ((pd ...)) (cond (... ...) (... ...) (... ...) (... ...)))
  (while (and all (not ans)) (let (...) (cond ... ... ... ...)) (setq all (cdr all)))
  (let ((ft ...) (all ede-projects) (ans nil)) (while (and all ...) (let ... ...) (setq all ...)) ans)
  ede-directory-get-toplevel-open-project("c:/Documents and Settings/Abhishek Seth/My Documents/elisp/cedet-1.0pre6/semantic/")
  (setq proj (ede-directory-get-toplevel-open-project ft))
  (progn (setq proj (ede-directory-get-toplevel-open-project ft)))
  (if (not proj) (progn (setq proj ...)))
  (when (not proj) (setq proj (ede-directory-get-toplevel-open-project ft)))
  (let* ((inode ...) (ft ...) (proj ...) (ans proj)) (when (not proj) (setq proj ...)) (when rootreturn (set rootreturn proj)) (when (and proj ...) (setq ans ...)) ans)
  ede-directory-get-open-project("c:/Documents and Settings/Abhishek Seth/My Documents/elisp/cedet-1.0pre6/semantic/")
  (setq ans (ede-directory-get-open-project ldir))
  (let* ((ldir ...)) (setq ans (ede-directory-get-open-project ldir)) (or ans (when ... ...)))
  (progn (let* (...) (setq ans ...) (or ans ...)))
  (if (not ans) (progn (let* ... ... ...)))
  (when (not ans) (let* (...) (setq ans ...) (or ans ...)))
  (let ((ans nil)) (when (and ... ede-object-project) (setq ans ede-object-project)) (when (not ans) (let* ... ... ...)) ans)
  ede-current-project()
  (let ((po ...)) (if po (setq ede-object ...)))
  (save-excursion (if (not buffer) (setq buffer ...)) (set-buffer buffer) (setq ede-object nil) (let (...) (if po ...)) (if (= ... 1) (setq ede-object ...)) ede-object)
  ede-buffer-object(#<buffer semantic-loaddefs.el>)
  (progn (ede-buffer-object (car b)))
  (if (buffer-file-name (car b)) (progn (ede-buffer-object ...)))
  (when (buffer-file-name (car b)) (ede-buffer-object (car b)))
  (while b (when (buffer-file-name ...) (ede-buffer-object ...)) (setq b (cdr b)))
  (let ((b ...)) (while b (when ... ...) (setq b ...)))
  ede-reset-all-buffers(1)
  (if (not arg) (if (member ... find-file-hook) (global-ede-mode -1) (global-ede-mode 1)) (if (or ... ...) (progn ... ... ... ... ...) (remove-hook ... ...) (remove-hook ... ...) (remove-hook ... ...) (remove-hook ... ...) (remove-hook ... ...)) (ede-reset-all-buffers arg))
  global-ede-mode(1)
  (save-excursion (global-ede-mode 1) (require (quote semantic-ede-grammar)) (require (quote wisent)))
  cedet-build(t)
  (if (file-newer-than-file-p src dst) (when (y-or-n-p "EIEIO needs to be recompiled.  Use subprocess? ") (cedet-build-in-default-emacs)) (cedet-build t))
  (let ((src "eieio/eieio.el") (dst "eieio/eieio.elc")) (if (file-newer-than-file-p src dst) (when ... ...) (cedet-build t)))
  cedet-build-in-this-emacs()
  call-interactively(cedet-build-in-this-emacs t nil)
  execute-extended-command(nil)
  call-interactively(execute-extended-command nil nil)


Regards
Abhishek

On Tue, Jun 9, 2009 at 5:18 PM, Eric M. Ludlam <eric@siege-engine.com> wrote:
Hi Abhishek,

 If you do:

M-x toggle-debug-on-error RET

perhaps it will report a stack trace for this error?  That would be very
useful.

Thanks
Eric