================================================================
Dear Bug Team!
I'm upgrading from 21.1.14 to 21.4.14; oo-browser fails with a "Stack
overflow in regexp matcher" error when I try to build the environment
for my project. The problem seems to be related to C++ constructors
with long initializer lists. I've put together a dummy constructor
(attached below) which demonstrates the problem, as follows:
mkdir /tmp/dummy
[save the attached file dummy.cpp in /tmp/dummy]
xemacs -vanilla
ESC-x load-library br-start
ESC-x oo-browser
Load/Create OO-Browser Env named: dummy
[return] (to select default environment file)
1 (to select C++/C)
Top-level system-specific code dir #1 (RET to end): /tmp/dummy
[return] (to end system direcories)
[return] (to end library directories)
y (to build environment now)
n (to build environment in foreground)
Note that if I shorten the initializer list, either by shortening the
member names from `_dataMember' to `_member' or by removing the last
10 data members the problem goes away.
Following the attached file is the stack trace.
I hope I've provided adequate information; if not, please let me know.
Thank you.
Bill Oakley
--------------------------- begin dummy.cpp ---------------------------
Dummy::Dummy() :
_dataMember0(param1, param2),
_dataMember1(param1, param2),
_dataMember2(param1, param2),
_dataMember3(param1, param2),
_dataMember4(param1, param2),
_dataMember5(param1, param2),
_dataMember6(param1, param2),
_dataMember7(param1, param2),
_dataMember8(param1, param2),
_dataMember9(param1, param2),
_dataMember10(param1, param2),
_dataMember11(param1, param2),
_dataMember12(param1, param2),
_dataMember13(param1, param2),
_dataMember14(param1, param2),
_dataMember15(param1, param2),
_dataMember16(param1, param2),
_dataMember17(param1, param2),
_dataMember18(param1, param2),
_dataMember19(param1, param2),
_dataMember20(param1, param2),
_dataMember21(param1, param2),
_dataMember22(param1, param2),
_dataMember23(param1, param2),
_dataMember24(param1, param2),
_dataMember25(param1, param2),
_dataMember26(param1, param2),
_dataMember27(param1, param2),
_dataMember28(param1, param2),
_dataMember29(param1, param2),
_dataMember30(param1, param2),
_dataMember31(param1, param2),
_dataMember32(param1, param2),
_dataMember33(param1, param2),
_dataMember34(param1, param2),
_dataMember35(param1, param2),
_dataMember36(param1, param2),
_dataMember37(param1, param2),
_dataMember38(param1, param2),
_dataMember39(param1, param2),
_dataMember40(param1, param2),
_dataMember41(param1, param2),
_dataMember42(param1, param2),
_dataMember43(param1, param2),
_dataMember44(param1, param2),
_dataMember45(param1, param2),
_dataMember46(param1, param2),
_dataMember47(param1, param2),
_dataMember48(param1, param2),
_dataMember49(param1, param2),
_dataMember50(param1, param2),
_dataMember51(param1, param2),
_dataMember52(param1, param2),
_dataMember53(param1, param2),
_dataMember54(param1, param2),
_dataMember55(param1, param2),
_dataMember56(param1, param2),
_dataMember57(param1, param2),
_dataMember58(param1, param2),
_dataMember59(param1, param2),
_dataMember60(param1, param2),
_dataMember61(param1, param2),
_dataMember62(param1, param2),
_dataMember63(param1, param2),
_dataMember64(param1, param2),
_dataMember65(param1, param2),
_dataMember66(param1, param2),
_dataMember67(param1, param2),
_dataMember68(param1, param2),
_dataMember69(param1, param2),
_dataMember70(param1, param2),
_dataMember71(param1, param2),
_dataMember72(param1, param2),
_dataMember73(param1, param2),
_dataMember74(param1, param2),
_dataMember75(param1, param2),
_dataMember76(param1, param2),
_dataMember77(param1, param2),
_dataMember78(param1, param2),
_dataMember79(param1, param2),
_dataMember80(param1, param2),
_dataMember81(param1, param2),
_dataMember82(param1, param2),
_dataMember83(param1, param2),
_dataMember84(param1, param2),
_dataMember85(param1, param2),
_dataMember86(param1, param2),
_dataMember87(param1, param2),
_dataMember88(param1, param2),
_dataMember89(param1, param2),
_dataMember90(param1, param2),
_dataMember91(param1, param2),
_dataMember92(param1, param2),
_dataMember93(param1, param2),
_dataMember94(param1, param2),
_dataMember95(param1, param2),
_dataMember96(param1, param2),
_dataMember97(param1, param2),
_dataMember98(param1, param2),
_dataMember99(param1, param2)
{
}
---------------------------- end dummy.cpp ----------------------------
--------------------------- begin backtrace ---------------------------
# bind (standard-output stack-trace-on-signal debug-on-signal stack-trace-on-error debug-on-error)
re-search-forward("^\\(template[ \n
]*<[^>;.{}]+>[ \n
]*\\)?\\(\\(\\(\\(auto\\|const\\|explicit\\|extern[ \n
]+\"[^\"]+\"\\|extern\\|friend\\|inline\\|mutable\\|overload\\|register\\|static\\|typedef\\|typename\\|unsigned\\|virtual\\)[ \n
]+\\)*\\)\\(\\([[_<a-zA-Z][]_a-zA-Z0-9]*[ \n
]*\\(::[ \n
]*[]_a-zA-Z0-9]+\\)?[ \n
]*<[_<>a-zA-Z0-9 ,]+>[ \n
]*[*&]*\\|[[_<a-zA-Z][]_<>a-zA-Z0-9]*\\([ \n
]*::[ \n
]*[[<a-zA-Z][]_<>a-zA-Z0-9]+\\)?[ \n
]*[*&]*\\)[*& \n
]+\\)\\)?\\(\\([ \n
]*::\\|[[_<a-zA-Z][]_a-zA-Z0-9]*[ \n
]*<[^>;{}]+>[ \n
]*[*&]*[ \n
]*::\\|[[_<a-zA-Z][]_~<>a-zA-Z0-9]*[ \n
]*[*&]*[ \n
]*::\\)[ \n
]*\\)?\\(operator[ \n
]*[^ \n
:;.,?~{}]+\\([ \n
]*\\[\\]\\)?\\|[_~<a-zA-Z][^][ \n
:;.,~{}()]*\\|[*&]?\\([_~<a-zA-Z][_a-zA-Z0-9]*[ \n
]*<[^>;{}]+[ \n
>]*>\\|[_~<a-zA-Z][_~<>a-zA-Z0-9]*\\)\\)[ \n
]*\\(\\(([^-+!:{};]*)\\|([^-+!(){};]*)\\)\\(\\)\\(\\([ \n
]+const\\|[ \n
]+mutable\\|[ \n
]+restrict\\)?\\([ \n
]*:[^;{]+\\|[ \n
]*=[ ]*0\\)?\\)?\\)\\([ \n
]*//.*[\n
]\\|[ \n
]*/\\*.*\\*/\\)*[ \n
]*\\({\\)" nil t)
# bind (routines class type name rout)
# (unwind-protect ...)
c++-scan-features()
# (unwind-protect ...)
# (unwind-protect ...)
# bind (class-name-end classes class has-parents open-brace-point parents parent-cons signatures skip-tags-cleanup skip-tags filename)
br-get-classes-from-source("/tmp/dummy/dummy.cpp" nil t)
# bind (f)
#<compiled-function (f) "...(78)" [default-directory br-parents-alist br-paths-alist parents classes f file-readable-p message "Scanning %s in %s ..." file-name-nondirectory br-abbreviate-file-name file-name-directory br-get-classes-from-source nil t append "(OO-Browser): Unreadable file: %s in %s" sit-for 1 paths-parents-cons] 7>("/tmp/dummy/dummy.cpp")
mapcar(#<compiled-function (f) "...(78)" [default-directory br-parents-alist br-paths-alist parents classes f file-readable-p message "Scanning %s in %s ..." file-name-nondirectory br-abbreviate-file-name file-name-directory br-get-classes-from-source nil t append "(OO-Browser): Unreadable file: %s in %s" sit-for 1 paths-parents-cons] 7> ("/tmp/dummy/dummy.cpp"))
# bind (files dir)
br-search-directory("/tmp/dummy/" ("/tmp/dummy/OOBR" "/tmp/dummy/dummy.cpp"))
# bind (dir)
#<compiled-function (dir) "...(81)" [br-file-dir-regexp subdirectories-flag search-dir-func files dir "" file-name-as-directory file-symlink-p directory-file-name br-skip-dir-p file-directory-p file-readable-p directory-files t message "Scanning %s in %s ..." file-name-nondirectory br-abbreviate-file-name file-name-directory br-real-build-al mapcar #<compiled-function ... "...(7)" ... 2>] 8>("/tmp/dummy/")
mapcar(#<compiled-function (dir) "...(81)" [br-file-dir-regexp subdirectories-flag search-dir-func files dir "" file-name-as-directory file-symlink-p directory-file-name br-skip-dir-p file-directory-p file-readable-p directory-files t message "Scanning %s in %s ..." file-name-nondirectory br-abbreviate-file-name file-name-directory br-real-build-al mapcar #<compiled-function ... "...(7)" ... 2>] 8> ("/tmp/dummy/"))
# bind (search-dir-func subdirectories-flag search-dirs)
br-real-build-al(("/tmp/dummy/") nil br-search-directory)
# bind (inhibit-local-variables enable-local-variables files noninteractive br-view-file-function classes parents paths-parents-cons search-dirs)
br-real-build-alists(("/tmp/dummy/"))
br-build-sys-htable()
# bind (no-load background-flag env-name env-file)
br-env-build("/tmp/dummy/OOBR" "dummy" prompt t)
# bind (dir prompt env-name env-file)
br-env-cond-build("/tmp/dummy/OOBR" "dummy" "Build Environment `%s' now? ")
# (unwind-protect ...)
# bind (br-loaded no-build prompt env-name env-file)
br-env-load("/tmp/dummy/OOBR" "dummy" t nil)
# bind (br-loaded no-build prompt env-name env-file)
br-env-load("/tmp/dummy/OOBR" nil prompt nil)
# bind (default-file env-file)
br-env-try-load("/tmp/dummy/OOBR" "OOBR")
# bind (same-env same-lang env-file)
br-env-init("/tmp/dummy/OOBR" nil nil)
# bind (same-lang load-succeeded same-env no-ui env-file)
c++-browse("/tmp/dummy/OOBR")
# bind (env-name env-file)
#<compiled-function (env-file &optional env-name) "...(74)" [lang-string file-name-cons env-name env-file br-env-validate-arg-strings "br-env-browse" br-name-get-env-file br-name-add file-exists-p file-readable-p error "(br-env-browse): Env file `%s' is unreadable." intern-soft br-env-select-lang "browse" br-env-read-language-prefix "(br-env-browse): Invalid env file: `%s'"] 5 ("/puddle/scratch/billo/xemacs/lib/xemacs/xemacs-packages/lisp/oo-browser/br-env.elc" . 1079) (byte-code "Å ÆÇÈ\"É!®ÊËa¬
Ìk«ÍªÎÏ\"\nÐ !#Ëa«ËD" [br-env-name br-env-default-file default-directory env-file env-name br-names-initialize br-name-read "Load/Create OO-Browser Env named: " nil br-name-get-env-file br-env-read-file-name t "" "Load/Create unnamed OO-Browser Env file: " format "Associate `%s' with file: " expand-file-name] 5)>("/tmp/dummy/OOBR" "dummy")
call-interactively(br-env-browse)
# bind (same-env-flag)
#<compiled-function (&optional same-env-flag) "...(20)" [br-env-file same-env-flag br-lang-prefix intern-soft "browse" call-interactively br-env-browse] 3 ("/puddle/scratch/billo/xemacs/lib/xemacs/xemacs-packages/lisp/oo-browser/br-start.elc" . 3592) (list (prog1 ... ...))>(nil)
call-interactively(oo-browser)
command-execute(oo-browser t)
# bind (_execute_command_keys_ _execute_command_name_ prefix-arg)
execute-extended-command(nil)
# bind (command-debug-status)
call-interactively(execute-extended-command)
# (condition-case ... . error)
# (catch top-level ...)
---------------------------- end backtrace ----------------------------
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: SunOS puddle 5.8 Generic_108528-19 sun4u sparc SUNW,Sun-Blade-100
./configure '--pdump' '--prefix=/puddle/scratch/billo/xemacs' '--x-includes=/usr/local/X11/include' '--x-libraries=/usr/local/X11/lib' '--with-mule=no' '--with-athena=3d' '--with-widgets=athena' '--with-dialogs=athena' '--with-xpm=yes'
XEmacs 21.4.14 "Reasonable Discussion" configured for `sparc-sun-solaris2.8'.
Compilation / Installation:
Source code location: /puddle/scratch/billo/xemacs-21.4.14
Installation prefix: /puddle/scratch/billo/xemacs
Runtime library search path: /usr/ccs/lib:/usr/local/X11/lib:/usr/local/gnu/lib
Operating system description file: `s/sol2.h'
Machine description file: `m/sparc.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -fno-strict-aliasing -Wshadow -Wpointer-arith
Relocating allocator for buffers: yes
GNU version of malloc: yes
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/local/X11/include
- X Windows libraries location: /usr/local/X11/lib
- Handling WM_COMMAND properly.
Compiling in support for the Athena widget set:
- Athena headers location: X11/Xaw3d
- Athena library to link: Xaw3d
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
TTY:
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for GNU DBM.
Compiling in support for LDAP.
Internationalization:
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the new portable dumper.
Load-Path Lisp Shadows:
----------------------
(/home/staff/billo/local/lib/emacs/my-gnus-split-spam
/home/staff/billo/local/lib/emacs/lastgood/my-gnus-split-spam
/home/staff/billo/local/lib/emacs/backup-dir
/puddle/scratch/billo/xemacs/lib/xemacs/xemacs-packages/lisp/edit-utils/backup-dir
/home/staff/billo/local/lib/emacs/compat
/puddle/scratch/billo/xemacs/lib/xemacs-21.4.14/lisp/compat
/puddle/scratch/billo/xemacs/lib/xemacs/xemacs-packages/lisp/build/build-report
/puddle/scratch/billo/xemacs/lib/xemacs-21.4.14/lisp/build-report)
Installed XEmacs Packages:
-------------------------
((zenirc:version 1.13 :type regular)
(xslt-process :version 1.11 :type regular)
(xslide :version 1.08 :type regular)
(xemacs-devel :version 1.58 :type single-file)
(xemacs-base :version 1.78 :type regular)
(x-symbol :version 1.05 :type regular)
(w3 :version 1.28 :type regular)
(vm :version 7.14 :type regular)
(viper :version 1.36 :type regular)
(view-process :version 1.12 :type regular)
(vhdl :version 1.17 :type regular)
(vc-cc :version 1.21 :type regular)
(vc :version 1.37 :type regular)
(tramp :version 1.16 :type regular)
(tpu :version 1.12 :type regular)
(tooltalk :version 1.13 :type regular)
(tm :version 1.36 :type regular)
(time :version 1.13 :type regular)
(textools :version 1.14 :type regular)
(text-modes :version 1.63 :type single-file)
(texinfo :version 1.24 :type regular)
(supercite :version 1.19 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.26 :type regular)
(sounds-wav :version 1.1 :type regular)
(sounds-au :version 1.1 :type regular)
(sml-mode :version 0.09 :type regular)
(slider :version 1.13 :type regular)
(sieve :version 1.13 :type regular)
(sh-script :version 1.17 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.17 :type regular)
(scheme :version 1.13 :type regular)
(sasl :version 1.13 :type regular)
(ruby-modes :version 1.01 :type regular)
(rmail :version 1.13 :type regular)
(reftex :version 1.3 :type regular)
(python-modes :version 1.02 :type single-file)
(psgml-dtds :version 1.02 :type regular)
(psgml :version 1.41 :type regular)
(ps-print :version 1.08 :type regular)
(prog-modes
:version
1
.83
:type
single-file)
(pgg :version 1.03 :type regular)
(perl-modes :version 1.04 :type single-file)
(pcomplete :version 1.02 :type regular)
(pcl-cvs :version 1.64 :type regular)
(pc :version 1.25 :type single-file)
(os-utils :version 1.32 :type single-file)
(oo-browser :version 1.03 :type regular)
(ocaml :version 0.04 :type regular)
(net-utils :version 1.32 :type single-file)
(mule-ucs :version 1.04 :type regular)
(mule-base :version 1.43 :type regular)
(mmm-mode :version 1.0 :type regular)
(misc-games :version 1.16 :type single-file)
(mine :version 1.14 :type regular)
(mh-e :version 1.23 :type regular)
(mew :version 1.17 :type regular)
(mailcrypt :version 2.12 :type regular)
(mail-lib :version 1.6 :type regular)
(locale :version 1.2 :type regular)
(liece :version 1.12 :type regular)
(leim :version 1.21 :type regular)
(jde :version 1.45 :type regular)
(ispell :version 1.24 :type regular)
(ilisp :version 1.32 :type regular)
(igrep :version 1.1 :type regular)
(idlwave :version 1.3 :type regular)
(ibuffer :version 1.08 :type regular)
(hyperbole :version 1.12 :type regular)
(hm--html-menus :version 1.21 :type regular)
(haskell-mode :version 1.05 :type regular)
(gnus :version 1.71 :type regular)
(gnats :version 1.15 :type regular)
(games :version 1.14 :type regular)
(fsf-compat :version 1.12 :type single-file)
(frame-icon :version 1.09 :type regular)
(fortran-modes :version 1.02 :type single-file)
(forms :version 1.14 :type regular)
(footnote :version 1.15 :type regular)
(eudc :version 1.38 :type regular)
(eterm :version 1.13 :type regular)
(ess :version 1.04 :type regular)
(eshell :version 1.05 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.1 :type single-file)
(eieio :version 1.04 :type regular)
(egg-its :version 1.26 :type regular)
(efs :version 1.29 :type regular)
(edt :version 1.12 :type regular)
(edit-utils :version 2.07 :type single-file)
(ediff :version 1.47 :type regular)
(edict :version 1.15 :type regular)
(edebug :version 1.18 :type regular)
(ecrypto :version 0.13 :type regular)
(ecb :version 1.1 :type regular)
(docbookide :version 0.06 :type regular)
(dired :version 1.13 :type regular)
(dictionary :version 1.12 :type regular)
(debug :version 1.16 :type regular)
(crisp :version 1.12 :type regular)
(cookie :version 1.14 :type regular)
(clearcase :version 1.06 :type regular)
(cc-mode :version 1.39 :type regular)
(calendar :version 1.21 :type regular)
(calc :version 1.23 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.1 :type regular)
(bbdb :version 1.23 :type regular)
(auctex :version 1.35 :type regular)
(apel :version 1.26 :type regular)
(ada :version 1.13 :type regular)
(Sun :version 1.13 :type regular))
Installed Modules:
-----------------
Features:
--------
(mail-abbrevs hsmail view-less view xemacsbug shadow sendmail rfc822
c++-mode cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align
cc-engine cc-vars cc-defs regexp-opt c++-browse br-c++-ft br-c++
func-menu efs-cu br-env br-name br-start br-site hmouse-br br br-tree
br-lib hpath hasht br-compl br-ftr br-c-ft br-menu hyperbole
browse-url hmouse-key h-skip-bytec hmouse-drv hypb hact hhist hvar set
br-init hversion dired-faces dired-xemacs dired cus-edit cus-load
wid-edit advice advice-preload uniquify paren blink-paren completer
font-lock balloon-help crypt crypt++ time cus-face backup-dir
zenirc-autoloads xslt-process-autoloads xslide-autoloads
xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads
w3-autoloads vm-autoloads viper-autoloads view-process-autoloads
vhdl-autoloads vc-cc-autoloads vc-autoloads tramp-autoloads
tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads
textools-autoloads text-modes-autoloads texinfo-autoloads
supercite-autoloads strokes-autoloads speedbar-autoloads
sounds-wav-autoloads sounds-au-autoloads sml-mode-autoloads
slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads
semantic-autoloads scheme-autoloads sasl-autoloads
ruby-modes-autoloads rmail-autoloads reftex-autoloads
python-modes-autoloads psgml-dtds-autoloads psgml-autoloads
ps-print-autoloads prog-modes-autoloads pgg-autoloads
perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads
pc-autoloads os-utils-autoloads oo-browser-autoloads ocaml-autoloads
net-utils-autoloads mule-ucs-autoloads mule-base-autoloads
mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads
mew-autoloads mailcrypt-autoloads mail-lib-autoloads locale-autoloads
liece-autoloads leim-autoloads jde-autoloads ispell-autoloads
ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads
hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads
gnus-autoloads gnats-autoloads games-autoloads fsf-compat-autoloads
frame-icon-autoloads fortran-modes-autoloads forms-autoloads
footnote-autoloads eudc-autoloads eterm-autoloads ess-autoloads
eshell-autoloads emerge-autoloads elib-autoloads eieio-autoloads
egg-its-autoloads efs-autoloads edt-autoloads edit-utils-autoloads
ediff-autoloads edict-autoloads edebug-autoloads ecrypto-autoloads
ecb-autoloads docbookide-autoloads dired-autoloads
dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads
clearcase-autoloads cc-mode-autoloads calendar-autoloads
calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads
auctex-autoloads apel-autoloads ada-autoloads Sun-autoloads
lisp-autoloads loadhist auto-show fontl-hooks x-iso8859-1 gutter-items
menubar-items x-menubar mode-motion mouse itimer auto-save lisp-mode
easymenu iso8859-1 page buff-menu lib-complete help-nomule cus-file
derived frame text-props obsolete cus-start custom widget cl-extra
mini-cl cl cl-19 packages backquote very-early-lisp lucid-scrollbars
cut-buffer lucid-menubars athena-dialogs x c-balloon-help tty-frames
tty toolbar native-sound scrollbar unix-processes multicast
network-streams subprocesses modules menu-accelerator-support menubar
dbm md5 xemacs gutter tiff png gif jpeg xpm xbm lisp-float-type
usg-unix-v dialog devices window-system base64)
Recent keystrokes:
-----------------
w s e r RET b u i l d s 2 RET RET 1 RET / p r o SPC
C-h C-h C-h C-h C-h RET / p r o j / r i v SPC s t SPC
b i l SPC b u SPC 2 RET RET RET y n C-x 0 C-x h ESC
w C-x b B a c k t r a c e RET C-y ESC K < C-x u C-x
u C-g C-x 1 C-y ESC y ESC < ESC x r e p o r t - x e
SPC RET
Recent messages (most recent first):
-----------------------------------
Parsing /home/staff/billo/.mailrc...
Loading view-less...done
Loading view-less...
Loading xemacsbug...done
Loading xemacsbug...
Quit
Stack overflow in regexp matcher
Loading Environment...Done
Scanning SplyMgrDlg.cpp in /projects/riverware/staff/billo/builds2/AccountingGUI/ ...
Build Environment in the background? (y or n) No
Build Environment in the background? (y or n)
Build Environment `builds2' now? (y or n) Yes
Build Environment `builds2' now? (y or n)
Loading /projects/riverware/staff/billo/builds2/OOBR...done
Loading /projects/riverware/staff/billo/builds2/OOBR...
Loading Environment...
Wrote /projects/riverware/staff/billo/builds2/OOBR
(New file)
Loading /home/staff/billo/.oo-browser...done
Loading /home/staff/billo/.oo-browser...