To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=88317
                 Issue #|88317
                 Summary|Error: File alloc_cache.c, Line 946: OSL_ASSERT(gp_cac
                        |he_slab_cache != 0) w/debug build
               Component|porting
                 Version|DEV300m5
                Platform|Opteron/x86_64
                     URL|
              OS/Version|FreeBSD
                  Status|UNCONFIRMED
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|DEFECT
                Priority|P3
            Subcomponent|code
             Assigned to|mh
             Reported by|saperski





------- Additional comments from [EMAIL PROTECTED] Tue Apr 15 23:49:15 +0000 
2008 -------
Hello, 

I am building DEV300_m5 on FreeBSD/amd64 with the following configure flags:

  $ ./configure --with-system-stdlibs --with-gnu-cp=/usr/local/bin/gcp
--with-gnu-patch=/usr/local/bin/gpatch --enable-crashdump=yes --with-system-zlib
--with-system-boost=yes --with-jdk-home=/usr/local/jdk1.5.0
--with-ant-home=/usr/local/share/java/apache-ant
--with-vba-package-format=builtin --enable-cups=no --disable-mozilla
--disable-gnome-vfs --with-system-freetype=no --with-lang=pl --enable-debug
--enable-symbols=TRUE --enable-dbgutil --x-libraries=/usr/local/lib
--x-includes=/usr/local/include --prefix=/usr/local --mandir=/usr/local/man
--infodir=/usr/local/info/ --build=amd64-portbld-freebsd7.0

Unfortunately, programs testshl2, idlc, regmerge (and I think some others)
generate this:

Checking DLL ../unxfbsdx/lib/check_libtests.so ...-rwxr-xr-x  1 saper  staff 
2406490 Apr 15 12:29 ../unxfbsdx/lib/libtests.so
-------------
making .dpslo
----------------------------------------------------------
- start unit test on library ../unxfbsdx/lib/libtests.so
----------------------------------------------------------
testshl2 ../unxfbsdx/lib/libtests.so
Error: File alloc_cache.c, Line 946
Error: File alloc_cache.c, Line 947
Thread:      1 :Min Prioriy for policy '2' == '0'

Thread:      1 :Max Prioriy for policy '2' == '63'

Use default signal file name 'signalfile_1208255376.txt'
# Current Time: 12:29:36
[2008.04.15//]
# -- BEGIN:
cow_wrapper_test.cow_wrapper_test.testCowWrapper;PASSED#OK#
o3tltests.range_test.global;PASSED#OK#
o3tltests.heap_ptr_test.global;PASSED#OK#
# -- END:
Test #PASSED#
Thread:      1 :rtl_cache_deactivate("rtl_alloc_16"): [slab]: allocs: 0, frees:
0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0, frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_24"): [slab]: allocs: 37, frees:
31; total: 4096, used: 144; [cpu]: allocs: 178, frees: 209; [total]: allocs:
215, frees: 240
Thread:      1 :rtl_cache_deactivate("rtl_alloc_24"): cleaning up 6 leaked
buffer(s) [144 bytes] [4096 total]
Thread:      1 :rtl_cache_deactivate("rtl_alloc_32"): [slab]: allocs: 24, frees:
23; total: 4096, used: 32; [cpu]: allocs: 37, frees: 60; [total]: allocs: 61,
frees: 83
Thread:      1 :rtl_cache_deactivate("rtl_alloc_32"): cleaning up 1 leaked
buffer(s) [32 bytes] [4096 total]
Thread:      1 :rtl_cache_deactivate("rtl_alloc_40"): [slab]: allocs: 4, frees:
3; total: 4096, used: 40; [cpu]: allocs: 17, frees: 20; [total]: allocs: 21,
frees: 23
Thread:      1 :rtl_cache_deactivate("rtl_alloc_40"): cleaning up 1 leaked
buffer(s) [40 bytes] [4096 total]
Thread:      1 :rtl_cache_deactivate("rtl_alloc_48"): [slab]: allocs: 29, frees:
29; total: 0, used: 0; [cpu]: allocs: 12, frees: 41; [total]: allocs: 41, 
frees: 70
Thread:      1 :rtl_cache_deactivate("rtl_alloc_56"): [slab]: allocs: 5, frees:
5; total: 0, used: 0; [cpu]: allocs: 5, frees: 10; [total]: allocs: 10, frees: 
15
Thread:      1 :rtl_cache_deactivate("rtl_alloc_64"): [slab]: allocs: 7, frees:
7; total: 0, used: 0; [cpu]: allocs: 10, frees: 17; [total]: allocs: 17, frees: 
24
Thread:      1 :rtl_cache_deactivate("rtl_alloc_80"): [slab]: allocs: 15, frees:
8; total: 4096, used: 560; [cpu]: allocs: 43, frees: 51; [total]: allocs: 58:
, frees: 59
Thread:      1 :rtl_cache_deactivate("rtl_alloc_80"): cleaning up 7 leaked
buffer(s) [560 bytes] [4096 total]
Thread:      1 :rtl_cache_deactivate("rtl_alloc_96"): [slab]: allocs: 2, frees:
2; total: 0, used: 0; [cpu]: allocs: 12, frees: 14; [total]: allocs: 14, frees: 
16
Thread:      1 :rtl_cache_deactivate("rtl_alloc_112"): [slab]: allocs: 4, frees:
1; total: 4096, used: 336; [cpu]: allocs: 1, frees: 2; [total]: allocs: 5, 
frees: 3
Thread:      1 :rtl_cache_deactivate("rtl_alloc_112"): cleaning up 3 leaked
buffer(s) [336 bytes] [4096 total]
Thread:      1 :rtl_cache_deactivate("rtl_alloc_128"): [slab]: allocs: 7, frees:
2; total: 4096, used: 640; [cpu]: allocs: 6, frees: 8; [total]: allocs: 13,
frees: 10
Thread:      1 :rtl_cache_deactivate("rtl_alloc_128"): cleaning up 5 leaked
buffer(s) [640 bytes] [4096 total]
Thread:      1 :rtl_cache_deactivate("rtl_alloc_160"): [slab]: allocs: 1, frees:
1; total: 0, used: 0; [cpu]: allocs: 4, frees: 5; [total]: allocs: 5, frees: 6
Thread:      1 :rtl_cache_deactivate("rtl_alloc_192"): [slab]: allocs: 4, frees:
4; total: 0, used: 0; [cpu]: allocs: 2, frees: 6; [total]: allocs: 6, frees: 10
Thread:      1 :rtl_cache_deactivate("rtl_alloc_224"): [slab]: allocs: 3, frees:
3; total: 0, used: 0; [cpu]: allocs: 6, frees: 9; [total]: allocs: 9, frees: 12
Thread:      1 :rtl_cache_deactivate("rtl_alloc_256"): [slab]: allocs: 2, frees:
0; total: 4096, used: 512; [cpu]: allocs: 0, frees: 0; [total]: allocs: 2, 
frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_256"): cleaning up 2 leaked
buffer(s) [512 bytes] [4096 total]
Thread:      1 :rtl_cache_deactivate("rtl_alloc_320"): [slab]: allocs: 2, frees:
2; total: 0, used: 0; [cpu]: allocs: 4, frees: 6; [total]: allocs: 6, frees: 8
Thread:      1 :rtl_cache_deactivate("rtl_alloc_384"): [slab]: allocs: 6, frees:
4; total: 4096, used: 768; [cpu]: allocs: 0, frees: 4; [total]: allocs: 6, 
frees: 8
Thread:      1 :rtl_cache_deactivate("rtl_alloc_384"): cleaning up 2 leaked
buffer(s) [768 bytes] [4096 total]
Thread:      1 :rtl_cache_deactivate("rtl_alloc_448"): [slab]: allocs: 0, frees:
0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0, frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_512"): [slab]: allocs: 0, frees:
0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0, frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_640"): [slab]: allocs: 0, frees:
0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0, frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_768"): [slab]: allocs: 0, frees:
0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0, frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_896"): [slab]: allocs: 1, frees:
1; total: 0, used: 0; [cpu]: allocs: 0, frees: 1; [total]: allocs: 1, frees: 2
Thread:      1 :rtl_cache_deactivate("rtl_alloc_1024"): [slab]: allocs: 1,
frees: 1; total: 0, used: 0; [cpu]: allocs: 0, frees: 1; [total]: allocs: 1,
frees: 2
Thread:      1 :rtl_cache_deactivate("rtl_alloc_1280"): [slab]: allocs: 1,
frees: 0; total: 16384, used: 1280; [cpu]: allocs: 0, frees: 0; [total]: allocs:
1, frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_1280"): cleaning up 1 leaked
buffer(s) [1280 bytes] [16384 total]
Thread:      1 :rtl_cache_deactivate("rtl_alloc_1536"): [slab]: allocs: 1,
frees: 0; total: 16384, used: 1536; [cpu]: allocs: 0, frees: 0; [total]: allocs:
1, frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_1536"): cleaning up 1 leaked
buffer(s) [1536 bytes] [16384 total]
Thread:      1 :rtl_cache_deactivate("rtl_alloc_1792"): [slab]: allocs: 6,
frees: 6; total: 0, used: 0; [cpu]: allocs: 0, frees: 6; [total]: allocs: 6,
frees: 12
Thread:      1 :rtl_cache_deactivate("rtl_alloc_2048"): [slab]: allocs: 1,
frees: 0; total: 16384, used: 2048; [cpu]: allocs: 0, frees: 0; [total]: allocs:
1, frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_2048"): cleaning up 1 leaked
buffer(s) [2048 bytes] [16384 total]
Thread:      1 :rtl_cache_deactivate("rtl_alloc_2560"): [slab]: allocs: 0,
frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0,
frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_3072"): [slab]: allocs: 2,
frees: 0; total: 32768, used: 6144; [cpu]: allocs: 0, frees: 0; [total]: allocs:
2, frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_3072"): cleaning up 2 leaked
buffer(s) [6144 bytes] [32768 total]
Thread:      1 :rtl_cache_deactivate("rtl_alloc_3584"): [slab]: allocs: 1,
frees: 0; total: 32768, used: 3584; [cpu]: allocs: 0, frees: 0; [total]: allocs:
1, frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_3584"): cleaning up 1 leaked
buffer(s) [3584 bytes] [32768 total]
Thread:      1 :rtl_cache_deactivate("rtl_alloc_4096"): [slab]: allocs: 0,
frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0,
frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_5120"): [slab]: allocs: 1,
frees: 0; total: 65536, used: 5120; [cpu]: allocs: 0, frees: 0; [total]: allocs:
1, frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_5120"): cleaning up 1 leaked
buffer(s) [5120 bytes] [65536 total]
Thread:      1 :rtl_cache_deactivate("rtl_alloc_6144"): [slab]: allocs: 0,
frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0,
frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_7168"): [slab]: allocs: 0,
frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0,
frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_8192"): [slab]: allocs: 0,
frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0,
frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_10240"): [slab]: allocs: 0,
frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0,
frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_12288"): [slab]: allocs: 0,
frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0,
frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_14336"): [slab]: allocs: 0,
frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0,
frees: 0
Thread:      1 :rtl_cache_deactivate("rtl_alloc_16384"): [slab]: allocs: 0,
frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0,
frees: 0
Thread:      1 :rtl_arena_deactivate("rtl_alloc_arena"): allocs: 0, frees: 0;
total: 0, used: 0
Thread:      1 :rtl_cache_deactivate("rtl_cache_bufctl_cache"): [slab]: allocs:
34, frees: 15; total: 4096, used: 456; [cpu]: allocs: 0, frees: 15; [total]:
allocs: 34, frees: 30
Thread:      1 :rtl_cache_deactivate("rtl_cache_bufctl_cache"): cleaning up 19
leaked buffer(s) [456 bytes] [4096 total]
Thread:      1 :rtl_cache_deactivate("rtl_cache_slab_cache"): [slab]: allocs:
11, frees: 9; total: 4096, used: 96; [cpu]: allocs: 0, frees: 9; [total]:
allocs: 11, frees: 18
Thread:      1 :rtl_cache_deactivate("rtl_cache_slab_cache"): cleaning up 2
leaked buffer(s) [96 bytes] [4096 total]
Thread:      1 :rtl_cache_deactivate("rtl_cache_magazine_cache"): [slab]:
allocs: 19, frees: 19; total: 0, used: 0; [cpu]: allocs: 2, frees: 20; [total]:
allocs: 21, frees: 39
Thread:      1 :rtl_arena_deactivate("rtl_cache_internal_arena"): allocs: 39,
frees: 39; total: 0, used: 0
Thread:      1 :rtl_arena_fini("rtl_machdep_arena"): allocs: 9, frees: 1; total:
524288, used: 524288
Thread:      1 :rtl_arena_fini("rtl_default_arena"): allocs: 36, frees: 20;
total: 393216, used: 221184
Thread:      1 :rtl_arena_fini("rtl_arena_internal_arena"): allocs: 2, frees: 2;
total: 0, used: 0
Running processes: 0
deliver -- version: 1.125
=============
(...)

While the "Thread" output seems to be normal OSL_TRACE(), there are two
assertions failing:

                if (cache->m_slab_size > source->m_quantum)
                {
                        OSL_ASSERT(gp_cache_slab_cache != 0);
                        OSL_ASSERT(gp_cache_bufctl_cache != 0);

                        cache->m_features  |= RTL_CACHE_FEATURE_HASH;
                        cache->m_ntypes     = cache->m_slab_size /
cache->m_type_size;
                        cache->m_ncolor_max = cache->m_slab_size %
cache->m_type_size;
                }

This is enough for the installer to recognize build as "failed".

Where is the problem?

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to