Closed
Bug 177558
Opened 22 years ago
Closed 22 years ago
mozilla 1.1: default configuration with debug will trigger SIGSEGV
Categories
(SeaMonkey :: Build Config, defect)
Tracking
(Not tracked)
VERIFIED
DUPLICATE
of bug 124958
People
(Reporter: hans.adams-darmstadt, Assigned: netscape)
Details
running on:
OpenBSD gateway.emil-kammerer.de 3.1 GENERIC#59 i386
with default configuration:
./configure --prefix=/opt/mozilla-1.1
export MAKE=gmake
gmake
gmake install
crashes with SIGSEGV. Calling with argument --debug produces
/opt/mozilla/lib/mozilla-1.1/run-mozilla.sh -g
/opt/mozilla/lib/mozilla-1.1/mozilla-bin
MOZILLA_FIVE_HOME=/opt/mozilla/lib/mozilla-1.1
LD_LIBRARY_PATH=/opt/mozilla/lib/mozilla-1.1:/opt/mozilla/lib/mozilla-1.1/plugins:/opt/mozilla/lib/mre/mre-1.1
DISPLAY=:0.0
FONTCONFIG_PATH=/etc/fonts:/opt/mozilla/lib/mozilla-1.1/res/Xft
DYLD_LIBRARY_PATH=/opt/mozilla/lib/mozilla-1.1:/opt/mozilla/lib/mre/mre-1.1
LIBRARY_PATH=/opt/mozilla/lib/mozilla-1.1:/opt/mozilla/lib/mozilla-1.1/components:/opt/mozilla/lib/mre/mre-1.1
SHLIB_PATH=/opt/mozilla/lib/mozilla-1.1:/opt/mozilla/lib/mre/mre-1.1
LIBPATH=/opt/mozilla/lib/mozilla-1.1:/opt/mozilla/lib/mre/mre-1.1
ADDON_PATH=/opt/mozilla/lib/mozilla-1.1
MOZ_PROGRAM=/opt/mozilla/lib/mozilla-1.1/mozilla-bin
MOZ_TOOLKIT=
moz_debug=1
moz_debugger=
/usr/bin/gdb /opt/mozilla/lib/mozilla-1.1/mozilla-bin -x /tmp/mozargs22761
GNU gdb 4.16.1
Copyright 1996 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-unknown-openbsd3.1"...
(gdb) runt
(gdb) run
Starting program: /opt/mozilla/lib/mozilla-1.1/mozilla-bin
Type Manifest File: /opt/mozilla/lib/mozilla-1.1/components/xpti.dat
Program received signal SIGSEGV, Segmentation fault.
0x40288f13 in nsTimerImpl::Shutdown () at nsTimerImpl.cpp:189
189 if (PR_LOG_TEST(gTimerLog, PR_LOG_DEBUG)) {
(gdb) The program is running. Quit anyway (and kill it)? (y or n)
This may be related to a well known bug in libraries of OpenBSD, as mentioned in
manula page of pthreads:
BBUUGGSS
The library contains a scheduler that uses the process virtual interval
timer to pre-empt running threads. This means that using setitimer(2) to
alter the process virtual timer will have undefined effects. The
SIGVTALRM will never be delivered to threads in a process.
Some pthread functions fail to work correctly when linked using the --gg
option to cc(1) or gcc(1). The problems do not occur when linked using
the --ggggddbb option.
OpenBSD 3.1
Assignee | ||
Comment 1•22 years ago
|
||
OpenBSD does not like loading the shared component libraries, which is the
default configuration. You must build using --disable-shared --enable-static.
See bug 124958.
*** This bug has been marked as a duplicate of 124958 ***
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•