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]