- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- SEGV_MAPERR - Address not mapped to object
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-19-2010 05:22 AM
09-19-2010 05:22 AM
I have the follwing problem.
--- Environment (BEGIN) ---
HP-UX hpx418 B.11.23 U ia64 1139467043 unlimited-user license
aCC: HP C/aC++ B3910B A.06.25.01 [May 16 2010]
Main compilation flags: -AA +Z +DD64 -g +Maked -mt
Main linkage flags: -AA +Z +DD64 -g -z -mt
HP gdb 6.1 for HP Itanium (32 or 64 bit) and target HP-UX 11iv2 and 11iv3.
Copyright 1986 - 2009 Free Software Foundation, Inc.
Hewlett-Packard Wildebeest 6.1 (based on GDB) is covered by the
GNU General Public License. Type "show copying" to see the conditions to
change it and/or distribute copies. Type "show warranty" for warranty/support.
--- Environment (END) ---
--- Invocation (BEGIN) ---
> gdb ADJ1_RaterInit
(gdb) set heap-check on
(gdb) show heap-check
Thread debugging commands is "on".
Current heap check settings are :
Check leaks : on
Check bounds : on
Check free() : on
Check string : off
Scrambling : off
Frame count : 4
Min-leak-size : 0
Min-heap-size : 0
Block-size : 0
Header-size : 16
Footer-size : 1
Seed-value : 5
Random-range : 100
Null-check : -1
Null-check-size : -1
Heap-size : 0
Heap Interval : 0
Repeat Count : 100
High-mem Count : 0
Watch Address : 0x00000000
retain-freed-blocks : off
(gdb) run
....
warning: Symbols for some libraries have not been loaded, because
doing so would exceed the size threshold specified by auto-solib-add.
To manually load symbols, use the 'sharedlibrary' command.
To raise the threshold, set auto-solib-add to a larger value and rerun
the program.
....
--- Invocation (END) ---
--- Failure (BEGIN) ---
Program received signal SIGSEGV, Segmentation fault
si_code: 1 - SEGV_MAPERR - Address not mapped to object.
0x9fffffffd1638a40 in
Skipping this library /usr/lib/hpux64/libcl.so.1.
warning: No unwind information found.
Skipping this library /usr/local64/xerces-c2_6_0_icu_64b//lib/libicudata.sl.34.
warning: No unwind information found.
Skipping this library /usr/lib/hpux64/libcl.so.1.
warning: No unwind information found.
Skipping this library /usr/local64/xerces-c2_6_0_icu_64b//lib/libicudata.sl.34.
()
from /devjuser/jp/ccjp/avinokur/proj/gadj750_CNV64/lib/libgadjmemdbinfo.so
--- Failure (END) ---
--- Call Stack (BEGIN) ---
(gdb) where
warning: GDB cannot print complete stack trace since some shared libraries are missing. Set GDB_SHLIB_PATH and try again.
#0 0x9fffffffd1638a40 in
from /devjuser/jp/ccjp/avinokur/proj/gadj750_CNV64/lib/libgadjmemdbinfo.so
warning: Attempting to unwind past bad PC 0x9fffffffd1638a40
#1 0x9fffffffdeb74770:0 in __cxa_finalize+0x290 ()
from /usr/lib/hpux64/libCsup.so.1
#2 0x9fffffffdeb74490:0 in __cxxTerm_body()+0x30 ()
from /usr/lib/hpux64/libCsup.so.1
#3 0x9fffffffdeb74320:0 in __cxxTerm+0x20 () from /usr/lib/hpux64/libCsup.so.1
#4 0x9fffffffde464c60:0 in __exit_handler+0xa0 ()
from /usr/lib/hpux64/libc.so.1
--- Call Stack (END) ---
--- Info Corruption (BEGIN) ---
(gdb) info corruption
Analyzing heap ...
Following blocks appear to be corrupted
No. Total bytes Blocks Corruption Address Function
0 512 1 Beginning 0x6000000001b52130 operator new(unsigned long)
1 162 1 Beginning 0x60000000019fcdd0 operator new(unsigned long)
2 162 1 Beginning 0x60000000019fcd10 operator new(unsigned long)
3 162 1 Beginning 0x60000000019fcb90 operator new(unsigned long)
4 162 1 Beginning 0x6000000003295050 operator new(unsigned long)
5 162 1 Beginning 0x60000000019fcad0 operator new(unsigned long)
6 162 1 Beginning 0x60000000019fca10 operator new(unsigned long)
7 162 1 Beginning 0x60000000019fc950 operator new(unsigned long)
8 162 1 Beginning 0x60000000019fce90 operator new(unsigned long)
9 162 1 Beginning 0x60000000019fcf50 operator new
....
2252 88 1 Beginning 0x6000000001a0b360 __libc_mutex_alloc()
2253 88 1 End of block 0x6000000001a30050 __libc_mutex_alloc()
2254 88 1 Beginning 0x6000000001a0e1a0 __libc_mutex_alloc()
2255 88 1 Beginning 0x6000000001a0b130 __libc_mutex_alloc()
2256 88 1 Beginning 0x6000000001a0e6e0 __libc_mutex_alloc()
2257 88 1 Beginning 0x6000000001a22280 __libc_mutex_alloc()
2258 88 1 Beginning 0x6000000001a250c0 __libc_mutex_alloc()
2259 88 1 Beginning 0x6000000001a0ede0 __libc_mutex_alloc()
2260 88 1 Beginning 0x6000000001a302f0 __libc_mutex_alloc()
2261 88 1 Beginning 0x6000000001a30360 __libc_mutex_alloc()
2262 88 1 Beginning 0x6000000001a0ee50 __libc_mutex_alloc()
.....
3254 32 1 Beginning 0x6000000001a1c850 __cxa_atexit()
3255 32 1 Beginning 0x6000000001a1ca50 __cxa_atexit()
3256 32 1 Beginning 0x6000000001a1ca10 __cxa_atexit()
3257 32 1 Beginning 0x6000000001a1c9d0 __cxa_atexit()
3258 32 1 Beginning 0x6000000001a1c990 __cxa_atexit()
3259 32 1 Beginning 0x6000000001a1c950 __cxa_atexit()
3260 32 1 Beginning 0x6000000001a1c910 __cxa_atexit()
3261 32 1 Beginning 0x6000000001a1c8d0 __cxa_atexit()
3262 32 1 Beginning 0x6000000001a1c890 __cxa_atexit()
3263 32 1 Beginning 0x6000000002a54050 __cxa_atexit()
---Type
3264 32 1 Beginning 0x6000000001a1ca90 __cxa_atexit()
3265 32 1 Beginning 0x6000000001a1cc90 __cxa_atexit()
3266 32 1 Beginning 0x6000000001a1cbd0 __cxa_atexit()
3267 32 1 Beginning 0x6000000001a1cd50 __cxa_atexit()
3268 32 1 Beginning 0x6000000001a1cd90 __cxa_atexit()
3269 32 1 Beginning 0x6000000001a1cdd0 __cxa_atexit()
3270 32 1 Beginning 0x6000000001a1ce10 __cxa_atexit()
3271 32 1 Beginning 0x6000000001a1c790 __cxa_atexit()
3272 32 1 Beginning 0x6000000001a1c7d0 __cxa_atexit()
3273 32 1 Beginning 0x6000000001a1c810 __cxa_atexit()
3274 32 1 Beginning 0x6000000002d41190 __cxa_atexit()
3275 32 1 Beginning 0x6000000002d411d0 __cxa_atexit---Type
()
3276 32 1 Beginning 0x6000000001a1cd10 __cxa_atexit()
3277 32 1 Beginning 0x6000000001a1cb90 __cxa_atexit()
3278 32 1 Beginning 0x6000000001a1cb50 __cxa_atexit()
3279 32 1 Beginning 0x6000000001a1cb10 __cxa_atexit()
3280 32 1 Beginning 0x6000000001a1cad0 __cxa_atexit()
3281 32 1 Beginning 0x6000000001a1cc10 __cxa_atexit()
3282 32 1 Beginning 0x6000000001a1cc50 __cxa_atexit()
3283 32 1 Beginning 0x6000000001a1ccd0 __cxa_atexit()
3284 32 1 Beginning 0x6000000001a04090 __cxa_atexit()
3285 32 1 Beginning 0x600000000317f910 __cxa_atexit()
3286 32 1 Beginning 0x6000000002fab0d0 __cxa_atexit()
---Type
3287 32 1 Beginning 0x600000000317f590 __cxa_atexit()
3288 32 1 Beginning 0x600000000317f550 __cxa_atexit()
3289 32 1 Beginning 0x600000000317f510 __cxa_atexit()
3290 32 1 Beginning 0x600000000317f4d0 __cxa_atexit()
3291 32 1 Beginning 0x600000000317f490 __cxa_atexit()
3292 32 1 Beginning 0x600000000317f450 __cxa_atexit()
3293 32 1 Beginning 0x600000000317f410 __cxa_atexit()
3294 32 1 Beginning 0x600000000317f5d0 __cxa_atexit()
3295 32 1 Beginning 0x600000000317f610 __cxa_atexit()
3296 32 1 Beginning 0x600000000317f650 __cxa_atexit()
3297 32 1 Beginning 0x600000000317f690 __cxa_atexit()
3298 32 1 Beginning 0x600000000317f6d0 __cxa_atexit---Type
()
3299 32 1 Beginning 0x600000000317f710 __cxa_atexit()
3300 32 1 Beginning 0x600000000317f750 __cxa_atexit()
3301 32 1 Beginning 0x600000000317f790 __cxa_atexit()
3302 32 1 Beginning 0x600000000317f7d0 __cxa_atexit()
3303 32 1 Beginning 0x600000000317f3d0 __cxa_atexit()
3304 32 1 Beginning 0x600000000317f390 __cxa_atexit()
3305 32 1 Beginning 0x600000000317f350 __cxa_atexit()
3306 32 1 Beginning 0x6000000002ebd2d0 __cxa_atexit()
3307 32 1 Beginning 0x6000000002ebd310 __cxa_atexit()
3308 32 1 Beginning 0x6000000002ebd350 __cxa_atexit()
3309 32 1 Beginning 0x600000000317f050 __cxa_atexit()
---Type
3310 32 1 Beginning 0x600000000317f090 __cxa_atexit()
3311 32 1 Beginning 0x600000000317f0d0 __cxa_atexit()
3312 32 1 Beginning 0x600000000317f110 __cxa_atexit()
3313 32 1 Beginning 0x600000000317f150 __cxa_atexit()
3314 32 1 Beginning 0x600000000317f190 __cxa_atexit()
3315 32 1 Beginning 0x600000000317f1d0 __cxa_atexit()
3316 32 1 Beginning 0x600000000317f210 __cxa_atexit()
3317 32 1 Beginning 0x600000000317f250 __cxa_atexit()
3318 32 1 Beginning 0x600000000317f290 __cxa_atexit()
3319 32 1 Beginning 0x600000000317f2d0 __cxa_atexit()
3320 32 1 Beginning 0x600000000317f310 __cxa_atexit()
3321 32 1 Beginning 0x600000000317f810 __cxa_atexit---Type
()
3322 32 1 Beginning 0x600000000317f850 __cxa_atexit()
3323 32 1 Beginning 0x600000000317f890 __cxa_atexit()
3324 32 1 Beginning 0x600000000317ff10 __cxa_atexit()
3325 32 1 Beginning 0x600000000317fed0 __cxa_atexit()
3326 32 1 Beginning 0x600000000317fe90 __cxa_atexit()
3327 32 1 Beginning 0x600000000317fe50 __cxa_atexit()
3328 32 1 Beginning 0x600000000317fe10 __cxa_atexit()
3329 32 1 Beginning 0x600000000317fdd0 __cxa_atexit()
3330 32 1 Beginning 0x600000000317fd90 __cxa_atexit()
3331 32 1 Beginning 0x6000000002f90050 __cxa_atexit()
3332 32 1 Beginning 0x6000000002f90090 __cxa_atexit()
---Type
3333 32 1 Beginning 0x6000000002f900d0 __cxa_atexit()
3334 32 1 Beginning 0x6000000002f90710 __cxa_atexit()
3335 32 1 Beginning 0x6000000002f90790 __cxa_atexit()
3336 32 1 Beginning 0x600000000314b550 __cxa_atexit()
3337 32 1 Beginning 0x600000000314b590 __cxa_atexit()
3338 32 1 Beginning 0x6000000002fab050 __cxa_atexit()
3339 32 1 Beginning 0x6000000002fab090 __cxa_atexit()
3340 32 1 Beginning 0x600000000317fd50 __cxa_atexit()
3341 32 1 Beginning 0x600000000317fd10 __cxa_atexit()
3342 32 1 Beginning 0x600000000317fcd0 __cxa_atexit()
3343 32 1 Beginning 0x600000000317f8d0 __cxa_atexit()
....
3525 32 1 Beginning 0x6000000001a1c4d0 __cxa_atexit()
3526 32 1 Beginning 0x6000000002ecd050 __cxa_atexit()
3527 31 1 Beginning 0x6000000001a6c410 operator new[](unsigned long)
3528 31 1 Beginning 0x60000000014afe60 operator new
[](unsigned long)
3529 31 1 Beginning 0x6000000001a6c2f0 operator new[](unsigned long)
3530 31 1 Beginning 0x6000000001a6c8f0 operator new[](unsigned long)
3531 31 1 Beginning 0x6000000001a6c680 operator new[](unsigned long)
3532 30 1 Beginning 0x6000000001a6c320 operator new[](unsigned long)
3533 30 1 Beginning 0x6000000001a6c6b0 operator new[](unsigned long)
3534 29 1 Beginning 0x6000000001a6c290 operator new[](unsigned long)
3535 29 1 Beginning 0x6000000001a6c920 operator new[](unsigned long)
3536 29 1 Beginning 0x6000000001a6cfb0 operator new[](unsigned long)
3537 29 1 Beginning 0x6000000001a6cf80 operator new[](unsigned long)
3538 28 1 Beginning 0x6000000001a6c3b0 operator new[](unsigned long)
3539 28 1 Beginning 0x6000000001a6c2c0 operator new[](unsigned long)
--- Info Corruption (END) ---
Any suggestions?
Thanks,
Alex
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-19-2010 05:53 AM
09-19-2010 05:53 AM
Re: SEGV_MAPERR - Address not mapped to object
Shared Object Libraries
tstart tend dstart dend gp
/usr/lib/hpux64/dld.so
0x9fffffffe8744000 0x9fffffffe87fb010 0x9fffffffe873e000 0x9fffffffe87437a8 0x9fffffffe8740de8
/opt/langtools/lib/hpux64/librtc.so
0x9fffffffe86cd000 0x9fffffffe8737690 0x9fffffffe85b6000 0x9fffffffe869b958 0x9fffffffe8628968
/usr/lib/hpux64/libmallocng.so.1
0x9fffffffe86b7000 0x9fffffffe86ccd20 0x9fffffffe86b6000 0x9fffffffe86b6a10 0x9fffffffe86b6348
/usr/local64/xalan-c1_9_0_icu_64b//lib/libxalan-c.sl.19
0x9fffffffe7739000 0x9fffffffe85b5340 0x9fffffffe7700000 0x9fffffffe772ff08 0x9fffffffe7728c10
/jphome/jp/ccjp/mb_ccjp/proj/gape750_CNV64/lib/libgape.so
0x9fffffffe6d55000 0x9fffffffe76df6e0 0x9fffffffe6d16000 0x9fffffffe6d50a60 0x9fffffffe6d1d458
/jphome/jp/ccjp/mb_ccjp/proj/gcpf750_CNV64/lib/libgcpf1dcl.so
0x9fffffffe635a000 0x9fffffffe6d15dc0 0x9fffffffe6330000 0x9fffffffe634bfe0 0x9fffffffe6346480
/jphome/jp/ccjp/mb_ccjp/proj/gape750_CNV64/lib/libgapecomponents.so
0x9fffffffe5f64000 0x9fffffffe631fdf0 0x9fffffffe5f3b000 0x9fffffffe5f545f0 0x9fffffffe5f3f150
/jphome/jp/ccjp/mb_ccjp/proj/gape750_CNV64/lib/libgapebase.so
0x9fffffffe5519000 0x9fffffffe5f3a950 0x9fffffffe54c2000 0x9fffffffe5516390 0x9fffffffe54dcda8
/devjuser/jp/ccjp/avinokur/proj/gadj750_CNV64/lib/libgadjbase.so
0x9fffffffe4cc7000 0x9fffffffe54c1040 0x9fffffffe4cb0000 0x9fffffffe4cc38a0 0x9fffffffe4cb8978
/devjuser/jp/ccjp/avinokur/proj/gadj750_CNV64/lib/libgadjmemdb.so
0x9fffffffe39ed000 0x9fffffffe4caf630 0x9fffffffe39c0000 0x9fffffffe39e9d58 0x9fffffffe39ca3f0
/jphome/jp/ccjp/mb_ccjp/proj/gadj750_CNV64/lib/libgadjgencodemgr.so
0x9fffffffe3912000 0x9fffffffe399f130 0x9fffffffe7736000 0x9fffffffe7738280 0x9fffffffe7737c88
/jphome/jp/ccjp/mb_ccjp/proj/gape750_CNV64/lib/libgapeinitoutput.so
0x9fffffffe38c1000 0x9fffffffe39114a0 0x9fffffffe7731000 0x9fffffffe7733ce8 0x9fffffffe77327d8
/jphome/jp/ccjp/mb_ccjp/proj/gcpftc750_CNV64/lib/libgcpf1fwc.so
0x9fffffffe2e40000 0x9fffffffe38c0650 0x9fffffffe2e10000 0x9fffffffe2e3b258 0x9fffffffe2e36400
/oravl01/oracle/11.1.0.7/lib/libclntsh.so.11.1
0x9fffffffdef98000 0x9fffffffe2def690 0x9fffffffdee60000 0x9fffffffdef8a0f0 0x9fffffffdef4e050
/usr/lib/hpux64/libnsl.so.1
0x9fffffffded30000 0x9fffffffdee2f3f0 0x9fffffffded20000 0x9fffffffded2e948 0x9fffffffded26528
/usr/lib/hpux64/libstd_v2.so.1
0x9fffffffdeb7c000 0x9fffffffded1fb80 0x9fffffffe5f56000 0x9fffffffe5f63378 0x9fffffffe5f5f1e8
/usr/lib/hpux64/libCsup.so.1
0x9fffffffdeb1d000 0x9fffffffdeb7bf80 0x9fffffffe2e09000 0x9fffffffe2e0f3d8 0x9fffffffe2e0e6a8
/usr/lib/hpux64/libpthread.so.1
0x9fffffffdea7d000 0x9fffffffdeb1cf10 0x9fffffffe39b4000 0x9fffffffe39b74b0 0x9fffffffe39b6820
/usr/lib/hpux64/libm.so.1
0x9fffffffde5bb000 0x9fffffffdea7c950 0x9fffffffe4cc4000 0x9fffffffe4cc6308 0x9fffffffe4cc5228
/usr/lib/hpux64/libunwind.so.1
0x9fffffffde557000 0x9fffffffde5bae30 0x9fffffffe7730000 0x9fffffffe77308c8 0x9fffffffe7730510
/usr/lib/hpux64/libc.so.1
0x9fffffffde300000 0x9fffffffde551a00 0x9fffffffde2ec000 0x9fffffffde2fecf8 0x9fffffffde2f4590
/usr/lib/hpux64/libdl.so.1
0x9fffffffe2e04000 0x9fffffffe2e08330 0x9fffffffe6d52000 0x9fffffffe6d52160 0x9fffffffe6d520d8
/usr/lib/hpux64/libcl.so.1
0x9fffffffe6d51000 0x9fffffffe6d514bc 0x9fffffffe5f55000 0x9fffffffe5f55018 0x9fffffffe5f55010
/usr/local64/xerces-c2_6_0_icu_64b//lib/libxerces-c.sl.26
0x9fffffffdd82e000 0x9fffffffde2ebd20 0x9fffffffdd7c0000 0x9fffffffdd8168e8 0x9fffffffdd810ec8
/usr/local64/xalan-c1_9_0_icu_64b//lib/libxalanMsg.sl.19
0x9fffffffdd827000 0x9fffffffdd82d7a0 0x9fffffffe5518000 0x9fffffffe5518680 0x9fffffffe5518670
/usr/lib/hpux64/librpcsvc.so.1
0x9fffffffdd81d000 0x9fffffffdd826810 0x9fffffffe5517000 0x9fffffffe5517290 0x9fffffffe5517158
/usr/local64/ACE_wrappers-5.6.1_64b/ace/libACE.so
0x9fffffffdd273000 0x9fffffffdd79fa00 0x9fffffffdd253000 0x9fffffffdd272fa0 0x9fffffffdd26ef80
/jphome/jp/ccjp/mb_ccjp/proj/gape750_CNV64/lib/libgapegat.so
0x9fffffffdcff0000 0x9fffffffdd23fbc0 0x9fffffffdcfdf000 0x9fffffffdcfecb80 0x9fffffffdcfe2540
/jphome/jp/ccjp/mb_ccjp/proj/gape750_CNV64/lib/libgapecmnr.so
0x9fffffffdcc3d000 0x9fffffffdcfde1f0 0x9fffffffdcc2b000 0x9fffffffdcc3a2d0 0x9fffffffdcc2e980
/jphome/jp/ccjp/mb_ccjp/proj/awsi750_CNV64/lib/libuams.so
0x9fffffffdcbd7000 0x9fffffffdcc2a9a0 0x9fffffffe39ea000 0x9fffffffe39ecc18 0x9fffffffe39ebef0
/jphome/jp/ccjp/mb_ccjp/proj/awsi750_CNV64/lib/libawsi.so
0x9fffffffdc7b5000 0x9fffffffdcbd67e0 0x9fffffffdc7a0000 0x9fffffffdc7b0f20 0x9fffffffdc7ae818
/jphome/jp/ccjp/mb_ccjp/proj/gcpfl750_CNV64/lib/libinfgn.so
0x9fffffffdc694000 0x9fffffffdc7973a0 0x9fffffffdc634000 0x9fffffffdc690ee0 0x9fffffffdc63eb78
/jphome/jp/ccjp/mb_ccjp/proj/gcpf750_CNV64/lib/libgcpf1base.so
0x9fffffffdc41f000 0x9fffffffdc633130 0x9fffffffdc419000 0x9fffffffdc41efa8 0x9fffffffdc41dea0
/oravl01/oracle/11.1.0.7/lib/libocci.so.11.1
0x9fffffffdc23f000 0x9fffffffdc4135d0 0x9fffffffdc235000 0x9fffffffdc23e6b8 0x9fffffffdc23ce20
/jphome/jp/ccjp/mb_ccjp/proj/gcpftc750_CNV64/lib/libgcpf1malloc_stub.so
0x9fffffffe39bf000 0x9fffffffe39bf590 0x9fffffffe39be000 0x9fffffffe39be018 0x9fffffffe39be010
/jphome/jp/ccjp/mb_ccjp/proj/gadj750_CNV64/lib/libgadjdl.so
0x9fffffffdc1eb000 0x9fffffffdc22bed0 0x9fffffffdef96000 0x9fffffffdef97920 0x9fffffffdef97558
/jphome/jp/ccjp/mb_ccjp/proj/gcpf750_CNV64/lib/libgcpf1occi.so
0x9fffffffdc072000 0x9fffffffdc1ea2b0 0x9fffffffdc06c000 0x9fffffffdc06f2e0 0x9fffffffdc06e0a0
/usr/local64/lib/libz.sl
0x9fffffffdc039000 0x9fffffffdc0671b0 0x9fffffffdef8b000 0x9fffffffdef8ba78 0x9fffffffdef8b8a8
/jphome/jp/ccjp/mb_ccjp/proj/gcpftc750_CNV64/lib/libgcpf1basefwc.so
0x9fffffffdbff1000 0x9fffffffdc038840 0x9fffffffde555000 0x9fffffffde556fe0 0x9fffffffde556c18
/oravl01/oracle/11.1.0.7/lib/libnnz11.so
0x9fffffffdbb0a000 0x9fffffffdbff0a90 0x9fffffffdba80000 0x9fffffffdbacc800 0x9fffffffdbac1da8
/usr/lib/hpux64/libxti.so.1
0x9fffffffdba50000 0x9fffffffdba7f0b0 0x9fffffffde552000 0x9fffffffde554920 0x9fffffffde5537a8
/usr/lib/hpux64/libuca.so.1
0x9fffffffdbaf4000 0x9fffffffdbafbe00 0x9fffffffded2f000 0x9fffffffded2f150 0x9fffffffded2f128
/usr/lib/hpux64/libIO77.so.1
0x9fffffffdb87b000 0x9fffffffdba4f080 0x9fffffffdbada000 0x9fffffffdbaf3958 0x9fffffffdbae6728
/usr/local64/xerces-c2_6_0_icu_64b//lib/libicuuc.sl.34
0x9fffffffdb5ea000 0x9fffffffdb87a8c0 0x9fffffffdb5d7000 0x9fffffffdb5e94c8 0x9fffffffdb5e77c0
/usr/local64/xerces-c2_6_0_icu_64b//lib/libicudata.sl.34
0x9fffffffdad55000 0x9fffffffdb5d6610 0x9fffffffdcfed000 0x9fffffffdcfefb40 0x9fffffffdcfefb38
/usr/lib/hpux64/librt.so.1
0x9fffffffdbacd000 0x9fffffffdbad33e0 0x9fffffffde2ff000 0x9fffffffde2ff0d8 0x9fffffffde2ff080
/jphome/jp/ccjp/mb_ccjp/proj/gadj750_CNV64/lib/libgadjocci.so
0x9fffffffdad4b000 0x9fffffffdad54ca0 0x9fffffffdc7b3000 0x9fffffffdc7b4310 0x9fffffffdc7b41f8
/usr/local64/openssl-0.9.7f/lib/libssl.so.0
0x9fffffffdaccd000 0x9fffffffdad4aaa0 0x9fffffffdacc7000 0x9fffffffdacccfc8 0x9fffffffdaccb810
/usr/local64/openssl-0.9.7f/lib/libcrypto.so.0
0x9fffffffda9c2000 0x9fffffffdacc6fb0 0x9fffffffda990000 0x9fffffffda9b8520 0x9fffffffda9b1bc8
/usr/lib/hpux64/libnss_files.so.1
0x9fffffffd9641000 0x9fffffffd9655400 0x9fffffffdd81c000 0x9fffffffdd81ccc8 0x9fffffffdd81ca98
/usr/lib/hpux64/libnss_dns.so.1
0x9fffffffd9632000 0x9fffffffd9640480 0x9fffffffdd817000 0x9fffffffdd817398 0x9fffffffdd817220
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_dd.so (shared library unloaded)
0x9fffffffd812b000 0x9fffffffd83fff00 0x9fffffffd8510000 0x9fffffffd8520510 0x9fffffffd8512b18
/jphome/jp/ccjp/mb_ccjp/proj/gaprfw750_CNV64/lib/libgaprnetprotocols.so (shared library unloaded)
0x9fffffffd7ee6000 0x9fffffffd812a490 0x9fffffffd7ed8000 0x9fffffffd7ee48e0 0x9fffffffd7edcf70
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_eventsVariable.so (shared library unloaded)
0x9fffffffd6479000 0x9fffffffd7ed7900 0x9fffffffd6460000 0x9fffffffd64719d8 0x9fffffffd646d060
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_events.so (shared library unloaded)
0x9fffffffd46c6000 0x9fffffffd642f1c0 0x9fffffffd46b0000 0x9fffffffd46c5998 0x9fffffffd46c0848
/jphome/jp/ccjp/mb_ccjp/proj/gaprfw750_CNV64/lib/libgaprqueues.so (shared library unloaded)
0x9fffffffd451a000 0x9fffffffd467fa30 0x9fffffffd8524000 0x9fffffffd852bb90 0x9fffffffd85288e0
/jphome/jp/ccjp/mb_ccjp/proj/gcpf750_CNV64/lib/libgcpf1chl.so (shared library unloaded)
0x9fffffffd43df000 0x9fffffffd4519ff0 0x9fffffffd8507000 0x9fffffffd850f7f8 0x9fffffffd850ed08
/jphome/jp/ccjp/mb_ccjp/proj/gaprfw750_CNV64/lib/libgaprcommon.so (shared library unloaded)
0x9fffffffd38d3000 0x9fffffffd43de810 0x9fffffffd388d000 0x9fffffffd38ca380 0x9fffffffd38ac8a8
/jphome/jp/ccjp/mb_ccjp/proj/gaprfw750_CNV64/lib/libgaprdl.so (shared library unloaded)
0x9fffffffd348f000 0x9fffffffd386f640 0x9fffffffd6454000 0x9fffffffd645e830 0x9fffffffd645b4b8
/jphome/jp/ccjp/mb_ccjp/proj/gagd750_CNV64/lib/libgagdcommon.so (shared library unloaded)
0x9fffffffd3068000 0x9fffffffd348ed40 0x9fffffffd3058000 0x9fffffffd3066d70 0x9fffffffd305c578
/jphome/jp/ccjp/mb_ccjp/proj/gavm750_CNV64/lib/libggn1avm.so (shared library unloaded)
0x9fffffffd1cd3000 0x9fffffffd30572e0 0x9fffffffd1c62000 0x9fffffffd1cd0e58 0x9fffffffd1cbe978
/jphome/jp/ccjp/mb_ccjp/proj/gcpf750_CNV64/lib/libgcpf1dclf_dep.so (shared library unloaded)
0x9fffffffd1c30000 0x9fffffffd1c3f480 0x9fffffffdd250000 0x9fffffffdd250bc0 0x9fffffffdd250a18
/jphome/jp/ccjp/mb_ccjp/proj/gcpf750_CNV64/lib/libggnparser.so (shared library unloaded)
0x9fffffffd1914000 0x9fffffffd1c2f9e0 0x9fffffffd3884000 0x9fffffffd388c340 0x9fffffffd388b530
/devjuser/jp/ccjp/avinokur/proj/gadj750_CNV64/lib/libgadjmemdbinfo.so (shared library unloaded)
0x9fffffffd0780000 0x9fffffffd1913630 0x9fffffffd0761000 0x9fffffffd077dc18 0x9fffffffd076e238
/jphome/jp/ccjp/mb_ccjp/proj/gagd750_CNV64/lib/libgagddl.so (shared library unloaded)
0x9fffffffd06f3000 0x9fffffffd073f150 0x9fffffffd9621000 0x9fffffffd96230c0 0x9fffffffd9622738
/jphome/jp/ccjp/mb_ccjp/proj/gcpf750_CNV64/lib/libsysdl.so (shared library unloaded)
0x9fffffffd05f7000 0x9fffffffd06f23d0 0x9fffffffd8502000 0x9fffffffd8506e10 0x9fffffffd8506ac8
/jphome/jp/ccjp/mb_ccjp/proj/gcpf750_CNV64/lib/libgcpf1tten.so (shared library unloaded)
0x9fffffffd053a000 0x9fffffffd05f60c0 0x9fffffffd9630000 0x9fffffffd9631e48 0x9fffffffd9631780
/jphome/jp/ccjp/mb_ccjp/proj/gcpf750_CNV64/lib/libgcpf1file.so (shared library unloaded)
0x9fffffffd0311000 0x9fffffffd0539ec0 0x9fffffffd0308000 0x9fffffffd030e058 0x9fffffffd030cb50
/usr/local64/lib/libtcl8.4.sl (shared library unloaded)
0x9fffffffd00eb000 0x9fffffffd03076b0 0x9fffffffd00d0000 0x9fffffffd00e71b8 0x9fffffffd00e3ec0
/ttvl01/TimesTen/tt701_64/lib/libtten.so (shared library unloaded)
0x9fffffffce000000 0x9fffffffcf2b56b0 0x9fffffffd0074000 0x9fffffffd00cbb80 0x9fffffffd009cf48
/usr/lib/hpux64/libxnet.so.1 (shared library unloaded)
0x9fffffffd00e8000 0x9fffffffd00eaa30 0x9fffffffdc691000 0x9fffffffdc691128 0x9fffffffdc691098
/ttvl01/TimesTen/tt701_64/lib/libttco.so (shared library unloaded)
0x9fffffffcfe00000 0x9fffffffd0039f20 0x9fffffffd0050000 0x9fffffffd0060f98 0x9fffffffd005d3f0
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_misc.so (shared library unloaded)
0x9fffffffcf2ce000 0x9fffffffcf4d19e0 0x9fffffffd0044000 0x9fffffffd004fcc0 0x9fffffffd00488e8
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_ratingItemParameter.so (symbols not loaded) (shared library unloaded)
0x9fffffffca037000 0x9fffffffcdfffc90 0x9fffffffc9f80000 0x9fffffffca02c9a8 0x9fffffffca016288
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_extractsFormat.so (symbols not loaded) (shared library unloaded)
0x9fffffffc98f0000 0x9fffffffc9effa50 0x9fffffffcfded000 0x9fffffffcfdfc8f0 0x9fffffffcfdef530
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_accumulators.so (symbols not loaded) (shared library unloaded)
0x9fffffffc2686000 0x9fffffffc98ef950 0x9fffffffc2603000 0x9fffffffc2685c40 0x9fffffffc2656f88
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_externalRecords.so (shared library unloaded)
0x9fffffffc227c000 0x9fffffffc253f510 0x9fffffffcfde0000 0x9fffffffcfde7c90 0x9fffffffcfde3e88
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_ratingVariable.so (symbols not loaded) (shared library unloaded)
0x9fffffffbc8e0000 0x9fffffffc227b820 0x9fffffffbc8a0000 0x9fffffffbc8d7c58 0x9fffffffbc8c94b0
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_types.so (symbols not loaded) (shared library unloaded)
0x9fffffffbb7f6000 0x9fffffffbc7ff770 0x9fffffffbb780000 0x9fffffffbb7bfef0 0x9fffffffbb7a9578
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_rating.so (symbols not loaded) (shared library unloaded)
0x9fffffffb71ef000 0x9fffffffbabcea80 0x9fffffffbb7d0000 0x9fffffffbb7ea830 0x9fffffffbb7da218
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_accumMappingCases.so (symbols not loaded) (shared library unloaded)
0x9fffffffb63b7000 0x9fffffffb71bfbc0 0x9fffffffc9f74000 0x9fffffffc9f7fca0 0x9fffffffc9f76a38
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_extractsInitialization.so (symbols not loaded) (shared library unloaded)
0x9fffffffb45da000 0x9fffffffb6264bd0 0x9fffffffb45c0000 0x9fffffffb45d4aa0 0x9fffffffb45c4ab8
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_extractsFilter.so (symbols not loaded) (shared library unloaded)
0x9fffffffb41be000 0x9fffffffb44cd6a0 0x9fffffffbb7c0000 0x9fffffffbb7ced50 0x9fffffffbb7c1ab0
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_extractsKey.so (symbols not loaded) (shared library unloaded)
0x9fffffffb3eee000 0x9fffffffb4064a30 0x9fffffffc25e2000 0x9fffffffc25eb750 0x9fffffffc25e3668
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_extractsMappingCases.so (symbols not loaded) (shared library unloaded)
0x9fffffffb30d5000 0x9fffffffb3e26e50 0x9fffffffb30b0000 0x9fffffffb30c5800 0x9fffffffb30b64f8
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_eventMappingCases.so (symbols not loaded) (shared library unloaded)
0x9fffffffb29e9000 0x9fffffffb309f5b0 0x9fffffffbc8d8000 0x9fffffffbc8ddcd0 0x9fffffffbc8da288
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_eventsCreator.so (symbols not loaded) (shared library unloaded)
0x9fffffffb259d000 0x9fffffffb27f1a90 0x9fffffffb63b0000 0x9fffffffb63b49b0 0x9fffffffb63b18f0
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_eventsCompare.so (symbols not loaded) (shared library unloaded)
0x9fffffffb2041000 0x9fffffffb259c420 0x9fffffffb71eb000 0x9fffffffb71eee60 0x9fffffffb71ec368
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_eventsDupCheck.so (symbols not loaded) (shared library unloaded)
0x9fffffffb1dea000 0x9fffffffb201fc80 0x9fffffffb41b8000 0x9fffffffb41bbe10 0x9fffffffb41b9370
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_eventsDispatchingCases.so (shared library unloaded)
0x9fffffffb1d49000 0x9fffffffb1de9a70 0x9fffffffb41b5000 0x9fffffffb41b7ae8 0x9fffffffb41b6290
/jphome/jp/ccjp/mb_ccjp/v750_CN/abp/mapper_750_CNV64/build/64/trace/products/lib/libmpr_aimosFormatting.so (symbols not loaded) (shared library unloaded)
0x9fffffffb1a1e000 0x9fffffffb1d1f990 0x9fffffffb1a00000 0x9fffffffb1a0ffe0 0x9fffffffb1a06008
Total of 91 shared libraries.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-19-2010 11:37 AM
09-19-2010 11:37 AM
Re: SEGV_MAPERR - Address not mapped to object
You may want to turn this on for more complete checking.
>warning: GDB cannot print complete stack trace since some shared libraries are missing.
What system are you running gdb on?
#0 0x9fffffffd1638a40 in
warning: Attempting to unwind past bad PC 0x9fffffffd1638a40
#1 0x9fffffffdeb74770:0 in __cxa_finalize+0x290 libCsup.so.1
Either you have unloaded the shlib or your function address has been corrupted.
>Following blocks appear to be corrupted
0 512 1 Beginning 0x6000000001b52130 operator new(unsigned long)
How is this happening?
>3254 32 1 Beginning 0x6000000001a1c850 __cxa_atexit()
These are used for static destruction at exit time.
0x9fffffffd1914000 0x9fffffffd1c2f9e0 0x9fffffffd3884000 0x9fffffffd388c340 0x9fffffffd388b530
libgadjmemdbinfo.so (shared library unloaded)
You unloaded a shlib. You can't do that if you have an atexit function there.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-19-2010 11:21 PM
09-19-2010 11:21 PM
Re: SEGV_MAPERR - Address not mapped to object
Dennis, thank you.
I did Check string on, however after that gdb works a lot of time.
System:
HP-UX hpx418 B.11.23 U ia64 1139467043 unlimited-user license
aCC: HP C/aC++ B3910B A.06.25.01 [May 16 2010]
Main compilation flags: -AA +Z +DD64 -g +Maked -mt
Main linkage flags: -AA +Z +DD64 -g -z -mt
HP gdb 6.1 for HP Itanium (32 or 64 bit) and target HP-UX 11iv2 and 11iv3.
> Either you have unloaded the shlib or your function address has been corrupted.
Dennis, I didn't understand points related to shlib: what shlib is (any shared libray?)? how to load/unload the shlib? why do we need shlib?
> >Following blocks appear to be corrupted
> 0 512 1 Beginning 0x6000000001b52130 operator new(unsigned long)
> How is this happening?
How can I know that?
> >3254 32 1 Beginning 0x6000000001a1c850 __cxa_atexit()
> These are used for static destruction at exit time.
> 0x9fffffffd1914000 0x9fffffffd1c2f9e0 0x9fffffffd3884000 0x9fffffffd388c340 0x9fffffffd388b530
> libgadjmemdbinfo.so (shared library unloaded)
> You unloaded a shlib. You can't do that if you have an atexit function there.
How not to unload a shlib?
Thanks,
Alex Vinokur
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-20-2010 02:34 AM
09-20-2010 02:34 AM
Re: SEGV_MAPERR - Address not mapped to object
Did it find the corruption in question?
>what shlib is (any shared library?)?
Yes.
>how to load/unload the shlib? why do we need shlib?
You need to know what your application does. It seems to dynamically load and unload shlibs by calling dlopen(3) or shl_open(3).
>How can I know that?
By having gdb detect the corruption right away.
>How not to unload a shlib?
Change your program.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-25-2010 08:49 PM
09-25-2010 08:49 PM
Re: SEGV_MAPERR - Address not mapped to object
> Did it find the corruption in question?
"string on" worked too much time; dbg was unable to end its work.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-26-2010 10:11 AM
09-26-2010 10:11 AM
Re: SEGV_MAPERR - Address not mapped to object
Perhaps you should investigate your signal 11 and ignore the heap corruption. I don't see how you could have that much corruption without it aborting sooner.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-05-2010 07:24 AM
10-05-2010 07:24 AM
Re: SEGV_MAPERR - Address not mapped to object
We don't have solution, however we have progress in investigation.
Please see attached file.
Tnanks,
Alex Vinokur
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-05-2010 11:03 AM
10-05-2010 11:03 AM
SolutionYour application is illegal, you can't do this:
>1. "libmpr_dd.so" loads libraries libgadjbase.so, libgadjmemdb.so, libgadjmemdbinfo.so
>2. libgadjmemdbinfo.so prints "GOOD LUCK!" via atexit()
This fails if libgadjmemdbinfo.so is unloaded and then atexit(3) is called at exit time.
Instead of atexit(3), you should use a C++ static destructor.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-05-2010 08:54 PM
10-05-2010 08:54 PM
Re: SEGV_MAPERR - Address not mapped to object
static void foo()
{
std::cerr << "GOOD LUCK!" << std::endl;
}
So,
--- Bad solution ---
atexit (foo);
--------------------
--- Is this good solution? ---
struct InsteadOfAtexit
{
~InsteadOfAtexit ()
{
foo();
}
};
static InsteadOfAtexit insteadOfAtexit; // in cpp file
------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-06-2010 02:24 AM
10-06-2010 02:24 AM
Re: SEGV_MAPERR - Address not mapped to object
static InsteadOfAtexit insteadOfAtexit;
Yes. Or you could use non-standard: #pragma fini "foo"
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-07-2010 04:54 AM
10-07-2010 04:54 AM
Re: SEGV_MAPERR - Address not mapped to object
"Static destructor" works fine.
Question:
Why can "static destructor" do what atexit() can't?
OR
Why is atexit() unable to do what "static destructor" does?
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-07-2010 01:18 PM
10-07-2010 01:18 PM
Re: SEGV_MAPERR - Address not mapped to object
Shlibs aren't part of the C++ Standard. When we implemented aC++ for PA, we made sure that static construction and destruction would work for shlibs, even when dynamically loaded and unloaded.
When we did it for Integrity, there is a common IA64 C++ ABI that also implemented shlibs. It designed how static construction and destruction works with shlibs but not atexit(3). Probably since atexit(3) works at exit time and not shlib unload time.
>Why is atexit() unable to do what "static destructor" does?
Because atexit(3) is deferred until exit time, after the shlib is unloaded, which causes the abort when called.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-07-2010 09:32 PM
10-07-2010 09:32 PM
Re: SEGV_MAPERR - Address not mapped to object
One more question.
So, behavior in static destructor for that case (loaded and unloaded shlibs) is platform-dependent (?)
What about other platforms: SunOS (CC), AIX (xlC), Linux (Intel)?
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-07-2010 10:51 PM
10-07-2010 10:51 PM
Re: SEGV_MAPERR - Address not mapped to object
Yes. Unless the next Standard after the proposed C++0x takes the issue up again.
>What about other platforms: SunOS (CC), AIX (xlC), Linux (Intel)?
This is the wrong forum to talk about other platforms. I would assume g++ gets it right on Linux. (But g++ doesn't get it right on HP-UX. Which has been discussed here before.)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-08-2010 04:10 AM
10-08-2010 04:10 AM