C++ stack overflow on desctruction of Set::View

Hi,
I've encountered a problem when querying large sets of data from coherence.
Gven the following code;
          // load cache with a large data set
          char buff[128] = {0};
          for( int i = 0; i < 100000; ++i )
               sprintf_s(buff,128,"key%05d",i);
               // random binary data
               int len = 128 + rand() % 512;
               Array<octet_t>::Handle hab = Array<octet_t>::create(len);
               hCache->put(String::create(buff),hab);
        // query the cache, and print the results
          struct tmpIt
               Filter::View          vAll;
               Set::View               vSetResult;
          tmpIt *t = new tmpIt;
          t->vAll = AlwaysFilter::create();
                t->vSetResult = hCache->entrySet(t->vAll);
          // iterate over the results
          int ncount = 0;
        for (Iterator::Handle hIter = t->vSetResult->iterator(); hIter->hasNext(); )
            Map::Entry::View vEntry = cast<Map::Entry::View>(hIter->next());
               String::View     vKey   = cast<String::View>(vEntry->getKey());
            Object::View     vValue = vEntry->getValue();
               Array<octet_t>::Handle dt = cast<Array<octet_t>::Handle>(vEntry->getValue());
               ncount++;
               if( (ncount % 2000) == 0 )
                    std::cout << ncount << std::endl;
          // delete the struct, thus forcing the destruction of vSetResult
          delete t;On deleting the struct 't' causes a stack overflow deep within coherence. I'm guessing there's some kind of recursive delete that works on smaller data sets.
Can you please advise me on what to do in this situation, as this has put a halt to my coherence integrartion :)
Cheers
Rich
Edited by: user9929344 on 22-Oct-2008 01:57

Hi Rich,
I've tried your test out in a few environments using both debug and release builds and have not been able to reproduce the issue. My guess is that it may have something to do with your build settings. Can you try building it using the build.cmd script which we ship with the product. This can be done by creating a new subdirectory under examples for your test, for instance "overflow", place you source code in that directory and then from the examples directory run "build overflow". You can then run the test by executing "run overflow". This is how I've tested an all seems to be ok. Assuming this resolves the issues on your side, you can have a look at the compiler/linker settings used in the build.cmd script and try applying them to your build process. If this does not resolve the issue, it would be useful if you could send us a fully buildable example (and build script) which reproduces it. Also if you could include the OS and compiler versions that would help.
In testing your source code I ran into a few small things I thought I should point out to you.
- while loading if you batch your puts into a local HashMap and then do periodic hCache->putAll() operations loading will be faster:
     // load cache with a large data set
        char buff[128] = {0}; 
        Map::Handle hMapBatch = HashMap::create();
          for( int i = 0, c = atoi(argv[2]); i < c; ++i )
               sprintf(buff,"key%05d",i);
               // random binary data
               int len = 128 + rand() % 512;
               Array<octet_t>::Handle hab = Array<octet_t>::create(len);
               hMapBatch->put(String::create(buff),hab);
               if ((i % 2000) == 0)
                    hCache->putAll(hMapBatch);
                    hMapBatch->clear();
                    std::cout << "loaded " << i << std::endl;
        hCache->putAll(hMapBatch);
        hMapBatch->clear(); - During iteration you should not cast the values back to Handles, but rather only to Views. It is not guaranteed that the cache will return non-const references to the data.
I did validate that the test did not fail prior to making the above modifications.
thanks,
mark

Similar Messages

  • CMS marking stack overflow

    I am running a rather large java application using 1.5.0 beta 2 on redhat using
    incremental garbage collection and have observed the following message
    Client VM warning: CMS marking stack overflow at 32768
    This stack must be different that the default for RedHat which is
    set to 8192K as viewed by "ulimit -a"
    Can anyone tell me what really happens when the stack overflows??
    Does -Xss affect this stack size?
    Is there any way to change only the CMS stack?
    Thanks,
    Paul

    I am getting the same Issue:
    [java] Java HotSpot(TM) Server VM warning: CMS marking stack overflow at 262144
    [java] Java HotSpot(TM) Server VM warning: bailing out to foreground collection
    java full version "1.5.0-beta2-b51"
    on
    Linux prod-art-app1 2.4.21-4.ELsmp #1 SMP Fri Oct 3 17:52:56 EDT 2003 i686 i686 i386 GNU/Linux
    with
    [i0360d3@prod-art-app1 logParser]$ ulimit -a
    core file size (blocks, -c) 0
    data seg size (kbytes, -d) unlimited
    file size (blocks, -f) unlimited
    max locked memory (kbytes, -l) 4
    max memory size (kbytes, -m) unlimited
    open files (-n) 1024
    pipe size (512 bytes, -p) 8
    stack size (kbytes, -s) 10240
    cpu time (seconds, -t) unlimited
    max user processes (-u) 7168
    virtual memory (kbytes, -v) unlimited
    [java] Java HotSpot(TM) Server VM warning: CMS marking stack overflow at 262144
    [java] Java HotSpot(TM) Server VM warning: bailing out to foreground collection
    Any Suggestions?

  • Error while executing web part: System.StackOverflowException: Operation caused a stack overflow

    Hello All,
    I have a list with about 70 or so columns. When I try to access a NewForm for this list, I get an 'Unable to display this web part' error.
    Looking at the Correlation always says it is a:
    "Error while executing web part: System.StackOverflowException: Operation caused a stack overflow."
    I have read many pages on the internet that it is due to an XsltTransformTimeOut value set to 1. I have applied the Feb 2012 CU and tried changing the value to 5, 10, 150, 250 and each time I reset IIS before I tried loading the form again. Each one has
    failed and the correlation says the same thing (stack overflow).
    I do not know what to do next because every page on the net says it is from that timeout value but I have followed the steps properly to change it but nothing has worked.
    Thank you for your help!

    You may be exceeding the number of columns threshold with 70 or so columns in your list.
    Take a look at the Column limits here:
    http://technet.microsoft.com/en-us/library/cc262787.aspx#Column
    Okay, so please help me to understand this. It says the maximum value for single line of text is 276 and the size per column is 28 bytes. How would I know if I have pushed the limit? I just multiplied 28 x the number of single line of text columns in that
    list and the answer is 840. I do have many other columns, such as multiple lines of text and choice. I do not know if the theory above is correct though, because 28 does not go evenly into 276 (276/28 = 9.857)
    Please help me understand how to calculate my fields to see if I have went beyond the limits.
    Thank you!

  • Stack Overflow Jrockit 1.4.2_08 JVM R24.5.0-61 ari-49095-20050826-1856-linu

    Hi All we are using jrockit on Linux, we have a cluster that consists of 2 machines and each machine has 2 managed servers. the dumnp always happens on the one of the managed servers on each machine.
    Initially the cluster had 2 managed servers , one on each server, of lately we added 2 more managed servers (one each on the machine).
    ===== BEGIN DUMP =============================================================
    JRockit dump produced after 0 days, 07:53:23 on Fri Aug 18 02:46:57 2006
    Additional information is available in:
    /usr/local/bea/user_projects/domains/cmstargetDomain/jrockit.11168.dump
    No core file will be created because core dumps have been
    disabled. To enable core dumping, try "ulimit -c unlimited"
    before starting JRockit again.
    If you see this dump, please open a support case with BEA and
    supply as much information as you can on your system setup and
    the program you were running. You can also search for solutions
    to your problem at http://forums.bea.com in
    the forum jrockit.developer.interest.general.
    Error code: 52
    Error Message: Stack overflow
    Signal info : si_signo=11, si_code=2
    Version : BEA WebLogic JRockit(TM) 1.4.2_08 JVM R24.5.0-61 ari-49095-20050826-1856-linux-ia32
    Threads / GC : Native Threads, GC strategy: parallel
    : mmHeap->data = 0x20000000, mmHeap->top = 0x40000000
    : mmStartCompaction = 0x2c800000, mmEndCompaction = 0x2f000000
    CPU : Intel Pentium 4 (EM64T)
    Number CPUs : 4
    Tot Phys Mem : 4127768576
    OS version : Red Hat Enterprise Linux ES release 3 (Taroon Update 4)
    Linux version 2.4.21-27.ELsmp ([email protected]) (gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-47)) #1 SMP
    Wed Dec 1 21:59:02 EST 2004
    State : JVM is running
    Command Line : -Djava.class.path=/usr/local/bea/jrockit81sp4_142_08/lib/tools.jar:/usr/local/bea/weblogic81/server/lib/weblog
    ic_sp.jar:/usr/local/bea/weblogic81/server/lib/weblogic.jar::/usr/local/bea/weblogic81/common/eval/pointbase/lib/pbserver44.j
    ar:/usr/local/bea/weblogic81/common/eval/pointbase/lib/pbclient44.jar:/usr/local/bea/jrockit81sp4_142_08/jre/lib/rt.jar:/usr/
    local/bea/weblogic81/server/lib/webservices.jar::/opt/documentum/shared/config:/opt/documentum/shared/dctm.jar -Djrockit.laun
    cher.type=jrockit.shipment -Xms512m -Xmx512m -Dweblogic.Name=cmpa05Server02 -Dweblogic.management.username= -Dweblogic.manage
    ment.password= -Dweblogic.management.server=http://10.200.148.13:8001 -Djava.security.policy=/usr/local/bea/weblogic81/server
    /lib/weblogic.policy -Dsun.java.command=weblogic.Server
    Environment : JAVA_HOME=/usr/local/bea/jrockit81sp4_142_08, java.home=/usr/local/bea/jrockit81sp4_142_08/jre, java.class.pat
    h=/usr/local/bea/jrockit81sp4_142_08/lib/tools.jar:/usr/local/bea/weblogic81/server/lib/weblogic_sp.jar:/usr/local/bea/weblog
    ic81/server/lib/weblogic.jar::/usr/local/bea/weblogic81/common/eval/pointbase/lib/pbserver44.jar:/usr/local/bea/weblogic81/co
    mmon/eval/pointbase/lib/pbclient44.jar:/usr/local/bea/jrockit81sp4_142_08/jre/lib/rt.jar:/usr/local/bea/weblogic81/server/lib
    /webservices.jar::/opt/documentum/shared/config:/opt/documentum/shared/dctm.jar, java.library.path=/usr/local/bea/jrockit81sp
    4_142_08/jre/lib/i386/jrockit:/usr/local/bea/jrockit81sp4_142_08/jre/lib/i386:/usr/local/bea/jrockit81sp4_142_08/jre/../lib/i
    386:/opt/documentum/shared/dfc:/usr/local/bea/weblogic81/server/lib/linux/i686:/usr/local/bea/weblogic81/server/lib/linux/i68
    6/oci920_8
    C Heap : Good; no memory allocations have failed
    Registers (from context struct at 0x895716c/0x8957234):
    EAX = b4dd7c14 EBX = 08954fd8
    ECX = b4dba06c EDX = 226f5f20
    ESI = 08954ed0 EDI = 08954fd8
    ESP = b4db9fec EIP = b7374aa2
    EBP = b4dba000 EFL = 00010292
    CS = 0023 DS = 002b ES = 002b
    SS = 002b FS = 0033 GS = 0033
    Stack:
    b4db9fec :00000000 00000000 00000000 00000000 00000000 b4dba030
    b4dba004 :b7374b1f 08954fd8 00000000 00000000 00000000 089550e0
    b4dba01c :00000000 00000000 00000000 00000000 00000000 b4dba060
    b4dba034 :b7368b05 08954fd8 00000000 00000000 00000000 089550e0
    b4dba04c :b4dba068 226f5ab8 00000000 00000000 00000000 08954fd8
    b4dba064 :b6566d57 08955064 0808cba0 089550e0 00000000 226f5050
    b4dba07c :08954fd8 0000020c 35a893b0 35a893c8 b6566da8 b6f4d8e0
    b4dba094 :226f5ab8 08954ed0 226f5f20 b65670b2 00000248 00000234
    b4dba0ac :af903372 00000234 b7368b2d 0000008d 00000000 226f5ab8
    b4dba0c4 :00000000 b4dba108 08954fd8 226f53c8 acb2b38e 226f53f0
    b4dba0dc :3be87630 35a893b0 35a893b0 35a893b0 af904a36 b4dba130
    b4dba0f4 :201aeb58 b4dba134 00000000 00000004 00000000 08954fd8
    b4dba10c :b4dba1d0 08954ed0 201aeb58 35a893c8 29cbd300 089550e0
    b4dba124 :0000008d 00000000 226f5ab8 0000008d 00000000 af904c85
    b4dba13c :226f5ab8 08954fd8 b4dba154 acb2b43e b6577440 b65684d8
    b4dba154 :b6577430 b7359a4d b4dbb3cb 00000000 00000000 b4dba1f4
    b4dba16c :08955064 b6017da8 b6f15ab8 08954fd8 08955064 b6f15ab8
    b4dba184 :b4dba1b4 b732e61a b6f15ab8 b4dba1b0 08955064 00000001
    b4dba19c :b6f15ab8 b4dba1f0 b4dba1f4 b733e775 08955064 b4dba1ec
    b4dba1b4 :b4dba154 00000000 00000000 00000000 00000000 00000000
    b4dba1cc :00000000 226f5cc0 b4dba154 b4dba154 08954fd8 b4dba210
    b4dba1e4 :b6577430 b65684a0 00000000 b4dbb3cb b4dba234 b733e931
    b4dba1fc :08955064 080f7bd0 b6017da8 089550dc b4dba288 b7359550
    b4dba214 :b4dba26c b4dba238 08955064 089550dc b4dba3b4 00000000
    b4dba22c :00000000 080f7bd0 b4dba274 b733f146 08955064 b6f15ab8
    b4dba244 :089550dc b4dba288 b7359550 00000000 b4dba26c b4dba27c
    b4dba25c :08955064 00000004 00000000 08954fd8 226f5400 089550e0
    b4dba274 :b4dba2a4 b733ed68 08955064 089550dc b6f15ab8 b4dba2b8
    b4dba28c :08955064 089550e0 b4dba3b4 08954fd8 089550dc 08955064
    b4dba2a4 :b4dba2e4 b7341e69 08955064 089550dc b6f15ab8 00000002
    b4dba2bc :08955064 089550dc 00000000 b733b94c 08955064 b4dba310
    b4dba2d4 :00000000 089550d4 00000008 00000004 b4dba314 b7341d9a
    b4dba2ec :08955064 089550dc b4dba3b4 00000fff 089550dc 00000000
    b4dba304 :08954fd8 b4dba348 b753045c 089550dc b4dbb3b4 b73505d5
    b4dba31c :08955064 089550dc b4dba3b4 00000fff 089550dc b4dbb3bc
    b4dba334 :226f5948 b4dba378 b7368b2d 08954fd8 b4dba3b4 00000000
    b4dba34c :b7368b24 b4dba390 b73072bb 08954ed0 29cc68b8 b4dba380
    b4dba364 :b7374b02 08954fd8 08954ed0 08954fd8 000000a0 089550e0
    b4dba37c :00000000 b4dba3c0 b7368b2d 08954fd8 00000005 b4dba3c0
    b4dba394 :b7368b24 08954ed0 0000008d 35a893c8 29cc7b00 089550e0
    b4dba3ac :b4dba3c8 00000000 7273752f 636f6c2f 622f6c61 752f6165
    b4dba3c4 :5f726573 6a6f7270 73746365 6d6f642f 736e6961 736d632f
    b4dba3dc :67726174 6f447465 6e69616d 706d632f 53353061 65767265
    b4dba3f4 :2f323072 67617473 6d632f65 72657373 65636976 736d632f
    b4dba40c :76726573 2e656369 2f726177 2d424557 2f464e49 73616c63
    b4dba424 :2f736573 69646e6a 6f72702e 74726570 00736569 b4dba458
    b4dba43c :b7374b02 08954fd8 08954ed0 08954fd8 000000a0 089550e0
    b4dba454 :00000000 b4dba498 b7368b2d 08954fd8 00000005 b4dba498
    b4dba46c :b7368b24 08954ed0 0000008d 35a893c8 29ccb300 089550e0
    b4dba484 :b4dba4a0 00000000 29ccb2d8 b4dba4d0 b73072bb 08954ed0
    b4dba49c :0000008d b4dba4c0 b7374b02 08954fd8 08954ed0 00000000
    b4dba4b4 :08954fd8 b4dba4f8 b73072bb 08954ed0 b7368b2d b4dba4e8
    b4dba4cc :b7374b02 08954fd8 08954ed0 08954fd8 000000a0 089550e0
    b4dba4e4 :00000000 b4dba528 b7368b2d 08954fd8 00000005 00000000
    b4dba4fc :b7368b24 b4dba540 b73072bb 08954ed0 29ccd8b8 b4dba530
    b4dba514 :b7374b02 08954fd8 08954ed0 08954fd8 000000a0 089550e0
    b4dba52c :00000000 b4dba570 b7368b2d 08954fd8 00000005 b4dba570
    b4dba544 :b7368b24 08954ed0 0000008d 35a893c8 29cceb00 089550e0
    b4dba55c :b4dba578 00000000 29ccead8 b4dba5a8 b73072bb 08954ed0
    b4dba574 :0000008d b4dba598 b7374b02 08954fd8 08954ed0 00000000
    b4dba58c :08954fd8 b4dba5d0 b73072bb 08954ed0 b7368b2d b4dba5c0
    b4dba5a4 :b7374b02 08954fd8 08954ed0 08954fd8 000000a0 089550e0
    b4dba5bc :00000000 b4dba600 b7368b2d 08954fd8 00000005 00000000
    b4dba5d4 :b7368b24 b4dba618 b73072bb 08954ed0 29cd10b8 b4dba608
    b4dba5ec :b7374b02 08954fd8 08954ed0 08954fd8 000000a0 089550e0
    b4dba604 :00000000 b4dba648 b7368b2d 08954fd8 00000005 b4dba648
    b4dba61c :b7368b24 08954ed0 0000008d 35a893c8 29cd2300 089550e0
    b4dba634 :b4dba650 00000000 29cd22d8 b4dba680 b73072bb 08954ed0
    b4dba64c :0000008d b4dba670 b7374b02 08954fd8 08954ed0 00000000
    b4dba664 :08954fd8 b4dba6a8 b73072bb 08954ed0 b7368b2d b4dba698
    b4dba67c :b7374b02 08954fd8 08954ed0 08954fd8 000000a0 089550e0b4dba694 :00000000 b4dba6d8 b7368b2d 08954fd8 00000005 00000000
    b4dba6ac :b7368b24 b4dba6f0 b73072bb 08954ed0 29cd48b8 b4dba6e0
    b4dba6c4 :b7374b02 08954fd8 08954ed0 08954fd8 000000a0 089550e0
    b4dba6dc :00000000 b4dba720 b7368b2d 08954fd8 00000005 b4dba720
    b4dba6f4 :b7368b24 08954ed0 0000008d 35a893c8 29cd5b00 089550e0
    b4dba70c :b4dba728 00000000 29cd5ad8 b4dba758 b73072bb 08954ed0
    b4dba724 :0000008d b4dba748 b7374b02 08954fd8 08954ed0 00000000
    b4dba73c :08954fd8 b4dba780 b73072bb 08954ed0 b7368b2d b4dba770
    b4dba754 :b7374b02 08954fd8 08954ed0 08954fd8 000000a0 089550e0
    b4dba76c :00000000 b4dba7b0 b7368b2d 08954fd8 00000005 00000000
    b4dba784 :b7368b24 b4dba7c8 b73072bb 08954ed0 29cd80b8 b4dba7b8
    b4dba79c :b7374b02 08954fd8 08954ed0 08954fd8 000000a0 089550e0
    b4dba7b4 :00000000 b4dba7f8 b7368b2d 08954fd8 00000005 b4dba7f8
    b4dba7cc :b7368b24 08954ed0 0000008d 35a893c8 29cd9300 089550e0
    b4dba7e4 :b4dba800 00000000 29cd92d8 b4dba830 b73072bb 08954ed0
    Code:
    b73749a2 :85ffffc0 e84d74c0 0000a0aa d689c389 e868006a 56000003
    b73749ba :c800e853 c4830000 fab4a310 1589b744 b744fab8 ffa35de8
    b73749d2 :bac189ff 000003e8 f799d089 99c189f9 53565052 00c7d5e8
    b73749ea :faaca300 1589b744 b744fab0 5be8658d 5dec895e 895590c3
    b7374a02 :10ec83e5 5d8b5356 f4c48308 8954e853 c689ffff 53f4c483
    b7374a1a :ff89a9e8 8df089ff 5e5be865 c35dec89 8955f689 5d8b53e5
    b7374a32 :0c4d8b08 8910558b b10ff0c8 c2890c53 940fca39 c0b60fc0
    b7374a4a :5dec895b 895590c3 5d8b53e5 0c4d8b08 8910558b b10ff0c8
    b7374a62 :c2891053 940fca39 c0b60fc0 5dec895b 895590c3 08558be5
    b7374a7a :8b104d8b 0ff00c45 890c4ab1 5dec89c2 895590c3 08458be5
    b7374a92 :8b5dec89 fc240440 895590c3 14ec83e5 085d8b53 8508438b
    b7374aaa :831374c0 e853f4c4 ffffc8da 000843c7 83000000 7b8310c4
    b7374ac2 :07740024 002443c7 83000000 44fa943d 097400b7 53f4c483
    b7374ada :ff9e55e8 e85d8bff c35dec89 8955f689 08ec83e5 8508458b
    b7374af2 :800d74c0 83fe0460 e850f4c4 ffffff9a c35dec89 8955f689
    b7374b0a :14ec83e5 085d8b53 3a74db85 53f4c483 ffff7de8 10c483ff
    b7374b22 :01044b80 07581d39 2274b746 fa943d83 7400b744 f4c48319
    b7374b3a :ffa8e853 c483ffff 044b8010 943d8301 00b744fa 5d8be775
    b7374b52 :5dec89e8 895590c3 08458be5 0e75c085 000001b8 8d0feb00
    b7374b6a :000026b4 408b0000 83013404 ec8901e0 8955c35d 10ec83e5
    b7374b82 :758b5356 047e8308 83437500 026af8c4 1bece856 c3890000
    b7374b9a :83f4c483 e853f4c4 ffff7e6e 3a30e850 c483fff0 74c08530
    Loaded modules:
    (* denotes the module causing the exception)
    0x08048000-0x0804ce46 /usr/local/bea/jrockit81sp4_142_08/bin/java
    0xb75e5000-0xb75e561b /etc/libcwait.so
    0xb75bf000-0xb75cb931 /lib/tls/libpthread.so.0
    0xb759d000-0xb75bde5f /lib/tls/libm.so.6
    0xb759a000-0xb759be23 /lib/libdl.so.2
    0xb7462000-0xb7593eaf /lib/tls/libc.so.6
    0xb75e9000-0xb75fdc8b /lib/ld-linux.so.2
    0xb7228000-0xb73feeef* /usr/local/bea/jrockit81sp4_142_08/jre/lib/i386/jrockit/libjvm.so
    0xb7005000-0xb700f2df /lib/libnss_files.so.2
    0xb66af000-0xb66befa5 /usr/local/bea/jrockit81sp4_142_08/jre/lib/i386/libverify.so
    0xb6681000-0xb66a0a0f /usr/local/bea/jrockit81sp4_142_08/jre/lib/i386/libjava.so
    0xb6656000-0xb66670eb /lib/libnsl.so.1
    0xb5321000-0xb5322705 /usr/local/bea/weblogic81/server/lib/linux/i686/libweblogicunix1.so
    0xb4a81000-0xb4a82eff /usr/local/bea/weblogic81/server/lib/linux/i686/libmuxer.so
    0xb3ebb000-0xb3ebe5c1 /usr/local/bea/jrockit81sp4_142_08/jre/lib/i386/libioser12.so
    0xb0fd5000-0xb0fd8133 /lib/libnss_dns.so.2
    0xb0fc3000-0xb0fd179f /lib/libresolv.so.2
    0xaeeaa000-0xaf4293ca /opt/documentum/shared/dfc/libdmcl40.so
    0xaee67000-0xaee6b1fb /lib/libcrypt.so.1
    0xaedb4000-0xaee5c9eb /usr/lib/libstdc++.so.5
    0xaedab000-0xaedb2813 /lib/libgcc_s.so.1
    Java Thread ID = 0x00001b80, lastJavaFrame = 0xb4dba06c, Name = ExecuteThread: '41' for queue: 'weblogic.kernel.Default'
    Thread Stack Trace:
    at tsiGCStateChanged+6()@0xb7374aa2
    at tsDisableGC+23()@0xb7374b1f
    at RJNI_jrockit_vm_MemSystem_getMoreTLAMemory+37()@0xb7368b05
    at jrockit/vm/MemSystem.getMoreTLAMemory(Native Method)@0xb6566d10
    at jrockit/vm/MemSystem.getMoreTLAMemoryWrapper(Native Method)@0xb6566da8
    at jrockit/vm/MemSystem.allocArray1(Native Method)@0xb65670b2
    at java/lang/StringCoding$CharsetSE.encode(Optimized Method)@0xaf903372
    at java/lang/StringCoding.encode(Optimized Method)@0xaf904a36
    at java/lang/StringCoding$DefaultEncoder.encode(Optimized Method)@0xaf904c85
    at java/lang/StringCoding.encode(Optimized Method)@0xacb2b43e
    at java/lang/String.getBytes(Unknown Source)@0xb6577440
    at java/io/UnixFileSystem.getBooleanAttributes0(Native Method)@0xb657f0e0
    at java/io/UnixFileSystem.getBooleanAttributes(Unknown Source)@0xb657f17f
    at weblogic/servlet/internal/WarClassFinder.getSource(Optimized Method)@0xacb3d89b
    at weblogic/servlet/internal/WarClassFinder.getSources(WarClassFinder.java:106)@0xb45c4f12
    at weblogic/utils/classloaders/MultiClassFinder.getSources(MultiClassFinder.java:97)@0xb45c4eaa
    at weblogic/utils/classloaders/MultiClassFinder.getSources(MultiClassFinder.java:89)@0xb45c4e0b

    Did a quick check and can't find anything obvious. Some tips:
    1) You are running on RHEL3u4, which is formally an "unsupported configuration". You should upgrade the OS to u5 or later. There are known I/O issues in RHEL3u4 and earlier. I don't think it has anything to do with your crash, but better safe than sorry. See http://e-docs.bea.com/jrockit/jrdocs/suppPlat/supp_142.html
    2) You may want to try the latest JRockit update, which you can find here: http://commerce.bea.com/products/weblogicjrockit/1.4.2/142_x.jsp
    3) If neither of the above helps, or you can't make an upgrade in your production environment, open a ticket with BEA Support. Before you do that, try to reproduce the crash after setting "ulimit -c unlimited" in the shell so that you get a proper core file.

  • An irrecoverable stack overflow has occurred.

    Hi,
    I have come across a nasty error in weblogic 7 running on solaris. Has any one
    come across this. Is there
    a fix for this problem.
    Please let me know if you do, I will be very greatful.
    the Weblogic out put before it core dumps is as follows:
    An irrecoverable stack overflow has occurred.
    Unexpected Signal : 11 occurred at PC=0xfadc6bc4
    Function name=readObject (compiled Java code)
    Library=(N/A)
    Current Java thread:
    Dynamic libraries:
    0x10000 /opt/bea/jdk131_03/bin/../bin/sparc/native_threads/java
    0xff350000 /usr/lib/libthread.so.1
    0xff390000 /usr/lib/libdl.so.1
    0xff200000 /usr/lib/libc.so.1
    0xff340000 /usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1
    0xfe000000 /opt/bea/jdk131_03/jre/lib/sparc/server/libjvm.so
    0xff2e0000 /usr/lib/libCrun.so.1
    0xff1e0000 /usr/lib/libsocket.so.1
    0xff100000 /usr/lib/libnsl.so.1
    0xff0d0000 /usr/lib/libm.so.1
    0xff310000 /usr/lib/libw.so.1
    0xff0b0000 /usr/lib/libmp.so.2
    0xff080000 /opt/bea/jdk131_03/jre/lib/sparc/native_threads/libhpi.so
    0xff050000 /opt/bea/jdk131_03/jre/lib/sparc/libverify.so
    0xfe7c0000 /opt/bea/jdk131_03/jre/lib/sparc/libjava.so
    0xff020000 /opt/bea/jdk131_03/jre/lib/sparc/libzip.so
    0xfe640000 /usr/lib/locale/en_GB.ISO8859-1/en_GB.ISO8859-1.so.2
    0xfe520000 /opt/bea/weblogic700/server/lib/solaris/libterminalio.so
    0xfdee0000 /usr/ucblib/libucb.so.1
    0xfde90000 /usr/lib/libresolv.so.2
    0xfdd40000 /usr/lib/libelf.so.1
    0xfcce0000 /opt/bea/jdk131_03/jre/lib/sparc/libnet.so
    0xfccb0000 /usr/lib/nss_files.so.1
    0xfcc80000 /opt/bea/weblogic700/server/lib/solaris/libstackdump.so
    0xfcc60000 /usr/lib/libmd5.so.1
    0xfcc40000 /opt/bea/weblogic700/server/lib/solaris/libmuxer.so
    0xfaba0000 /opt/bea/weblogic700/server/lib/solaris/libfilelock.so
    0xfaa90000 /opt/bea/jdk131_03/jre/lib/sparc/libioser12.so
    0xe2900000 /opt/qas/lib/libqapwwcd.so
    0xe6710000 /usr/lib/libpthread.so.1
    0xe6660000 /usr/lib/librt.so.1
    0xe6640000 /usr/lib/libaio.so.1
    Local Time = Wed Feb 26 14:50:25 2003
    Elapsed Time = 80641
    ## HotSpot Virtual Machine Error : 11# Error ID : 4F530E43505002BD 01
    # Please report this error at
    # http://java.sun.com/cgi-bin/bugreport.cgi#
    # Java VM: Java HotSpot(TM) Server VM (1.3.1_03-b03 mixed mode)
    ## An error report file has been saved as hs_err_pid7469.log.
    # Please refer to the file for further information.
    #Abort - core dumped+ set +x
    bea@sas-as1:/opt/bea/wls/MPS1#
    Kind regards
    Nadia
    [console_output.txt]

    I would suggest that you try a latest JDK ver and see if that helps.
    If not, talk to sun or bea support.
    Nadia wrote:
    Hi,
    I have come across a nasty error in weblogic 7 running on solaris. Has any one
    come across this. Is there
    a fix for this problem.
    Please let me know if you do, I will be very greatful.
    the Weblogic out put before it core dumps is as follows:
    An irrecoverable stack overflow has occurred.
    Unexpected Signal : 11 occurred at PC=0xfadc6bc4
    Function name=readObject (compiled Java code)
    Library=(N/A)
    Current Java thread:
    Dynamic libraries:
    0x10000 /opt/bea/jdk131_03/bin/../bin/sparc/native_threads/java
    0xff350000 /usr/lib/libthread.so.1
    0xff390000 /usr/lib/libdl.so.1
    0xff200000 /usr/lib/libc.so.1
    0xff340000 /usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1
    0xfe000000 /opt/bea/jdk131_03/jre/lib/sparc/server/libjvm.so
    0xff2e0000 /usr/lib/libCrun.so.1
    0xff1e0000 /usr/lib/libsocket.so.1
    0xff100000 /usr/lib/libnsl.so.1
    0xff0d0000 /usr/lib/libm.so.1
    0xff310000 /usr/lib/libw.so.1
    0xff0b0000 /usr/lib/libmp.so.2
    0xff080000 /opt/bea/jdk131_03/jre/lib/sparc/native_threads/libhpi.so
    0xff050000 /opt/bea/jdk131_03/jre/lib/sparc/libverify.so
    0xfe7c0000 /opt/bea/jdk131_03/jre/lib/sparc/libjava.so
    0xff020000 /opt/bea/jdk131_03/jre/lib/sparc/libzip.so
    0xfe640000 /usr/lib/locale/en_GB.ISO8859-1/en_GB.ISO8859-1.so.2
    0xfe520000 /opt/bea/weblogic700/server/lib/solaris/libterminalio.so
    0xfdee0000 /usr/ucblib/libucb.so.1
    0xfde90000 /usr/lib/libresolv.so.2
    0xfdd40000 /usr/lib/libelf.so.1
    0xfcce0000 /opt/bea/jdk131_03/jre/lib/sparc/libnet.so
    0xfccb0000 /usr/lib/nss_files.so.1
    0xfcc80000 /opt/bea/weblogic700/server/lib/solaris/libstackdump.so
    0xfcc60000 /usr/lib/libmd5.so.1
    0xfcc40000 /opt/bea/weblogic700/server/lib/solaris/libmuxer.so
    0xfaba0000 /opt/bea/weblogic700/server/lib/solaris/libfilelock.so
    0xfaa90000 /opt/bea/jdk131_03/jre/lib/sparc/libioser12.so
    0xe2900000 /opt/qas/lib/libqapwwcd.so
    0xe6710000 /usr/lib/libpthread.so.1
    0xe6660000 /usr/lib/librt.so.1
    0xe6640000 /usr/lib/libaio.so.1
    Local Time = Wed Feb 26 14:50:25 2003
    Elapsed Time = 80641
    ## HotSpot Virtual Machine Error : 11# Error ID : 4F530E43505002BD 01
    # Please report this error at
    # http://java.sun.com/cgi-bin/bugreport.cgi#
    # Java VM: Java HotSpot(TM) Server VM (1.3.1_03-b03 mixed mode)
    ## An error report file has been saved as hs_err_pid7469.log.
    # Please refer to the file for further information.
    #Abort - core dumped+ set +x
    bea@sas-as1:/opt/bea/wls/MPS1#
    Kind regards
    Nadia
    RCR >> processRequest(IContext inContext, HttpServletRequest request, HttpServletResponse response)
    26 Feb 2003 14:50:25 ENTRY_EXIT - 1d5641:f395d0354a:-7954-10.240.82.32 - MVCSPRCR >> processRequest(IContext inContext, HttpServletRequest request, HttpServletResponse response)
    26 Feb 2003 14:50:25 ENTRY_EXIT - 1d5641:f395d0354a:-7954-10.240.82.32 - SMRHPRRQ >> uk.police.met.application.stops.dialogue.viewStop.ViewStopRequestHandler.processRequest(IContext inContext, HttpServletRequest request)
    26 Feb 2003 14:50:25 ENTRY_EXIT - 1d5641:f395d0354a:-7954-10.240.82.32 - SMRHPRRQ << uk.police.met.application.stops.dialogue.viewStop.ViewStopRequestHandler.processRequest(IContext inContext, HttpServletRequest request)
    26 Feb 2003 14:50:25 ENTRY_EXIT - 1d5641:f395d0354a:-7954-10.240.82.32 - MVCSPRCT >> processRequest(IContext inContext, HttpServletRequest request, HttpServletResponse response, URLMappingData urlMapping)
    26 Feb 2003 14:50:25 ENTRY_EXIT - 1d5641:f395d0354a:-7954-10.240.82.32 - SMEHPRFM >> uk.police.met.application.stops.dialogue.viewStop.ViewStopEventHandler.perform(IContext inContext, RequestEvent event, HttpServletResponse response)
    In Service Request
    26 Feb 2003 14:50:25 EXTRA_DETAIL - 1d5641:f395d0354a:-7954-10.240.82.32 - here Trader Look up for: uk.police.met.application.stops.system.stopSearchSystem.spec.service.IViewStopSearch, uk/police/met/system/StopSearchSystem.
    Using : uk.police.met.application.stops.system.stopSearchSystem.impl.delegate.StopSearchSystemEjbDelegate
    26 Feb 2003 14:50:25 ENTRY_EXIT - 1d5641:f395d0354a:-7954-10.240.82.32 - SSEDGSSI >> uk.police.met.application.stops.system.stopSearchSystem.impl.delegate.StopSearchSystemEjbDelegate.getStopSearchInfo(IContext, String)
    26 Feb 2003 14:50:25 ENTRY_EXIT - 1d5641:f395d0354a:-7954-10.240.82.32 - STSBGTSI >> uk.police.met.application.stops.system.stopSearchSystem.impl.ejb.StopSearchSystemBean.getStopSearchInfo(IContext, String)
    26 Feb 2003 14:50:25 ENTRY_EXIT - 1d5641:f395d0354a:-7954-10.240.82.32 - STSSGTSI >> uk.police.met.application.stops.system.stopSearchSystem.impl.java.StopSearchSystem.getStopSearchInfo(IContext, String)
    26 Feb 2003 14:50:25 ENTRY_EXIT - 1d5641:f395d0354a:-7954-10.240.82.32 - STSGSSI >> uk.police.met.application.stops.system.stopSearchSystem.impl.java.viewStopSearch.ViewStopSearch.getStopSearchInfo(IContext, String)
    In Service Request
    26 Feb 2003 14:50:25 EXTRA_DETAIL - 1d5641:f395d0354a:-7954-10.240.82.32 - here Trader Look up for: uk.police.met.business.stopSearchManager.spec.service.IStopSearchMgt, uk/police/met/business/StopSearchManager.
    Using : uk.police.met.business.stopSearchManager.impl.delegate.StopSearchManagerEjbDelegate
    26 Feb 2003 14:50:25 ENTRY_EXIT - 1d5641:f395d0354a:-7954-10.240.82.32 - SMEDCRTA >> uk.police.met.business.stopSearchManager.impl.delegate.StopSearchManagerEjbDelegate.getStockSearchInfo(IContext, String)
    An irrecoverable stack overflow has occurred.
    Unexpected Signal : 11 occurred at PC=0xfadc6bc4
    Function name=readObject (compiled Java code)
    Library=(N/A)
    Current Java thread:
    Dynamic libraries:
    0x10000 /opt/bea/jdk131_03/bin/../bin/sparc/native_threads/java
    0xff350000 /usr/lib/libthread.so.1
    0xff390000 /usr/lib/libdl.so.1
    0xff200000 /usr/lib/libc.so.1
    0xff340000 /usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1
    0xfe000000 /opt/bea/jdk131_03/jre/lib/sparc/server/libjvm.so
    0xff2e0000 /usr/lib/libCrun.so.1
    0xff1e0000 /usr/lib/libsocket.so.1
    0xff100000 /usr/lib/libnsl.so.1
    0xff0d0000 /usr/lib/libm.so.1
    0xff310000 /usr/lib/libw.so.1
    0xff0b0000 /usr/lib/libmp.so.2
    0xff080000 /opt/bea/jdk131_03/jre/lib/sparc/native_threads/libhpi.so
    0xff050000 /opt/bea/jdk131_03/jre/lib/sparc/libverify.so
    0xfe7c0000 /opt/bea/jdk131_03/jre/lib/sparc/libjava.so
    0xff020000 /opt/bea/jdk131_03/jre/lib/sparc/libzip.so
    0xfe640000 /usr/lib/locale/en_GB.ISO8859-1/en_GB.ISO8859-1.so.2
    0xfe520000 /opt/bea/weblogic700/server/lib/solaris/libterminalio.so
    0xfdee0000 /usr/ucblib/libucb.so.1
    0xfde90000 /usr/lib/libresolv.so.2
    0xfdd40000 /usr/lib/libelf.so.1
    0xfcce0000 /opt/bea/jdk131_03/jre/lib/sparc/libnet.so
    0xfccb0000 /usr/lib/nss_files.so.1
    0xfcc80000 /opt/bea/weblogic700/server/lib/solaris/libstackdump.so
    0xfcc60000 /usr/lib/libmd5.so.1
    0xfcc40000 /opt/bea/weblogic700/server/lib/solaris/libmuxer.so
    0xfaba0000 /opt/bea/weblogic700/server/lib/solaris/libfilelock.so
    0xfaa90000 /opt/bea/jdk131_03/jre/lib/sparc/libioser12.so
    0xe2900000 /opt/qas/lib/libqapwwcd.so
    0xe6710000 /usr/lib/libpthread.so.1
    0xe6660000 /usr/lib/librt.so.1
    0xe6640000 /usr/lib/libaio.so.1
    Local Time = Wed Feb 26 14:50:25 2003
    Elapsed Time = 80641
    # HotSpot Virtual Machine Error : 11
    # Error ID : 4F530E43505002BD 01
    # Please report this error at
    # http://java.sun.com/cgi-bin/bugreport.cgi
    # Java VM: Java HotSpot(TM) Server VM (1.3.1_03-b03 mixed mode)
    # An error report file has been saved as hs_err_pid7469.log.
    # Please refer to the file for further information.
    Abort - core dumped
    + set +x
    bea@sas-as1:/opt/bea/wls/MPS1#
    [att1.html]

  • Crystal 10, RAS 10 Stack overflow

    On Crystal 10, RAS 10 using Crystal Interactive Viewer.  The error occurs when closing the viewer window.
    I receive a java alert: "Stack Overflow at line: 63"
    When I debugged I fount the error in the rendered javascript. 
    The debugger stopped on this line: CR_oldOnunload_182861812.apply(this, arguments);
    I have found no help so far in getting rid of this error.  Since this is rendered by Crystal I have no access to this code.

    Please do not cross-post to multiple forums.
    The other thread can be found here: CE 10: Stack overflow at line
    Locking this thread.
    Shawn

  • Trying to rename files results in "stack overflow"

    I'm trying to make a script to change the names of many files at once. In particular, I have many .tif files that I want to use as frames in an animation. The files are named "frame0001.tif", "frame0002.tif", etc. The problem is that I have seperate folders of frames, and the "0001" etc. count restarts in each folder. I have written the following script to try to add a set number to the count of the files in a particular directory. However, the script results in a stack overflow error. What do I have to do to change the name of a file correctly? Thanks,
    Adrian
    tell application "Finder"
    set the source_folder to (choose folder) as alias
    set file_list to (every file of source_folder whose name starts with "frame")
    set file_count to (count file_list)
    if file_count is 0 then return
    if file_count is 1 then
    set file_list to (file_list as alias) as list
    else
    set file_list to file_list as alias list
    end if
    end tell
    display dialog "Enter number to add to frame count:" default answer "" buttons {"Cancel", "OK"} default button 2
    set the count_add to the text returned of the result
    repeat with i from 1 to the number of items in the file_list
    set this_item to item i of the file_list
    set this_item to this_item as alias
    set this_info to the info for this_item
    set the current_name to the name of this_info
    set AppleScript's text item delimiters to "frame"
    set the current_name to the second text item of the current_name
    set AppleScript's text item delimiters to ".tif"
    set the current_name to the first text item of the current_name
    set AppleScript's text item delimiters to ""
    set the current_num to the current_name as integer
    set the count_num to the count_add as integer
    set the current_num to the (current_num + count_num)
    set the current_name to the current_num as string
    set the string_length to the length of the current_name
    set the zero_count to (4 - the string_length)
    repeat with j from 1 to the zero_count
    set the current_name to "0" & the current_name
    end repeat
    set the current_name to "frame" & current_name & ".tif"
    set the name of this_item to the current_name
    end repeat
    PowerBook G4   Mac OS X (10.4.1)  

    Your code - re-written, and with Cyclosaurus'es noted 'tell app "Finder" ...' suggestion:
    tell application "Finder" to set file_list to (every file of (choose folder) whose name starts with "frame")
    set file_count to (count file_list)
    if (file_count is 0) then
    return
    else if (file_count is 1) then
    set file_list to (file_list as alias) as list
    else if (file_count > 1) then
    tell application "Finder" to set file_list to file_list as alias list
    end if
    tell me to activate
    set count_add to (text returned of (display dialog "Enter number to add to frame count:" default answer "" buttons {"Cancel", "OK"} default button 2)) as integer
    repeat with i in file_list
    tell application "Finder" to set current_name to (displayed name of i)
    set {oAStId, AppleScript's text item delimiters} to {AppleScript's text item delimiters, "frame"}
    set current_name to second text item of current_name
    set AppleScript's text item delimiters to ".tif"
    set current_name to (first text item of current_name)
    set AppleScript's text item delimiters to oAStId
    set current_name to (((current_name as integer) + (count_add)) as string)
    if ((count current_name) = 1) then
    set current_name to "000" & current_name
    else if ((count current_name) = 2) then
    set current_name to "00" & current_name
    else if ((count current_name) = 3) then
    set current_name to "0" & current_name
    end if
    try
    tell application "Finder" to set (name of i) to ("frame" & current_name & ".tif")
    end try
    end repeat
      Mac OS X (10.4.4)  

  • In Forms 6i, Abnormal termincation "Stack overflow"

    Aslam o Alikum (Hi)
    Dear All.
    in Forms 6i i have master detail form. i set the relation property master deletes = cascade
    when i delete master record it show message
    Transaction complete 1 record saved and applied and then terminated abnormally.
    it create ifrun60_dump_xxx file at myform.fmb path
    when i open this file in notepad there i find
    Abnormal program termination Stack overflow
    whats reason
    Take Care
    Allah Hafiz

    Do you get this error in a defaul EMP/DEPT master detail with no other changes?
    Regards
    Grant Ronald
    FOrms Product Management

  • TROUBLESHOOTING A STACK OVERFLOW ERROR

    제품 : ORACLE SERVER
    작성날짜 : 1997-02-04
    ==========================================
    TROUBLESHOOTING A STACK OVERFLOW ERROR
    ==========================================
    OVERVIEW
    A stack is a temporary storage space for programs. All programs have a
    stack. MS-DOS switches stacks for hardware interrupts to prevent stack
    overflows. Some programs such as EMM386.EXE, SMARTDRV.EXE, mouse drivers
    and TSR's will hook these hardware interrupts. When a hardware interrupt
    hook requires more stack space than is available, a stack overflow error
    occurs.
    SYNTAX
    The STACKS= command in your CONFIG.SYS specifies two parameters; the
    number of stack frames and the size of those frames.
    STACKS=x,y where x = number of stack frames
    minimum value is 8
    maximum value is 64
    y = bytes of each stack frame
    minimum value is 32
    maximum value is 512
    For most PC's the default is STACKS=9,128.
    TROUBLESHOOTING
    Perform the following troubleshooting steps prior to changing the STACKS=
    command:
    o If you are using a third party video driver reconfigure the pc to use the
    generic Windows VGA drivers.
    o Be sure you have 512K conventional RAM free before you load Windows.
    You can check the free memory by using the MEM /C command. The value
    for "Largest executable program size" should be 512k (524,288 bytes).
    o Personal Oracle7 requires 8MB RAM. An additional 8MB RAM is required
    when PL/SQL is also installed. The trial product requires PL/SQL and
    therefore automatically installs it.
    o Add the /X switch to the SMARTDRV.EXE driver in AUTOEXEC.BAT. This
    switch disables the write-behind caching.
    o Exclude the video graphics area from the memory manager.
    i.e. DEVICE = C:\WINDOWS\EMM386.EXE X=A000-C7FF
    The video driver's manufacturer can provide you with the appropriate
    range to exclude..
    o Boot clean.
    CONFIG.SYS AUTOEXEC.BAT
    ========== ============
    FILES=45 PROMPT$P$G
    BUFFERS=20 PATH=C:\WINDOWS;C:\DOS;\C:\
    DEVICE=C:\<dir>HIMEM.SYS SET TEMP=C:\<valid path>
    STACKS=9,256
    SHELL=C:\<valid path>\COMMAND.COM /E:1024 /P
    !!!CAUTION: Your system may have third-party drivers that must be
    loaded! Such drivers include hard disk drivers, disk
    partitioning disk compression utilities.
    Removing such drivers can render your hard drive
    inaccessible and/or damage your data.
    DO NOT REMOVE ANY DRIVER(S) THAT YOU CANNOT IDENTIFY ITS
    PURPOSE!
    o Add STACKS=9,256 to CONFIG.SYS. If you already have this statement
    then increase the stack frames to 16.
    The Microsoft Knowledge Base (http://www.microsoft.com/support/)provided
    technical resources for this bulletin. .............................

    The same issue seemed to be solved for me after I installed
    the ColdFusion 8 beta plug-ins for Eclipse
    http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_adobecf8_beta

  • Getting stack overflow exception whilst reading from HashMap

    hi,
    We are getting stack oveflow exception exception whilst reading from the HashMap.
    Following are few details about the code
    We have a swing based client and Session beans and Entity beans deployed on Weblogic Server.
    When the server is started, a session bean method queries to data base and creates a java object for each row in the data base.This java object is then stored in HashMap. These java objects have all get/set methods . and it has attributes of primitive data type as well as other java objects.This Hahsmap is then returned to client.
    When client calls this method and the method processes succesfuly , but when tries to return the HashMap, it gives Stack overflow exception.
    Looking at the stack trace i think this exception is thrown when the HashMap.readObject() methods is being invoked.
    does any body have any idea about this ? a quick help is much appriciated.

    Stack overflow is often caused by infinity loops No, an infinite loop would be like while (true) {
        // stuff
    } That doesn't cause stack overflow.
    or
    recursive method calls.Bingo.

  • Stack overflow exception when selecting the Organization tab on a contact card

    I have encountered a reproducible crash in the Lync 2013 client.  The crash happens after selecting the "Organization" tab when viewing a contact card.
    The crash appears to happen because of a stack overflow with MSO.DLL.  I have applied the latest hotfix for that module but the crash persists.
    Before I open a case with MSFT, can anyone offer any insight?  Perhaps this is being seen elsewhere?
    Exception Stack:
    SYMBOL_NAME:  mso!Ordinal3863+4970
    FOLLOWUP_NAME:  MachineOwner
    MODULE_NAME: MSO
    IMAGE_NAME:  MSO.DLL
    DEBUG_FLR_IMAGE_TIMESTAMP:  50ee6c2f
    FAILURE_BUCKET_ID:  STACK_OVERFLOW_c00000fd_MSO.DLL!Ordinal3863
    BUCKET_ID:  APPLICATION_FAULT_STACK_OVERFLOW_mso!Ordinal3863+4970
    WATSON_STAGEONE_URL: 
    http://watson.microsoft.com/StageOne/lync_exe/15_0_4420_1017/5067326f/bcryptprimitives_dll/6_1_7600_16385/4a5bd987/c00000fd/000048c0.htm?Retriage=1
    Followup: MachineOwner
    0:004> kvn 1000
     # ChildEBP RetAddr  Args to Child             
    00 042c314c 738d4863 128db2d0 00000000 00000000 bcryptprimitives!AesCtrRng_Generate+0x1e (FPO: [Non-Fpo])
    01 042c321c 738d47a4 128db2b8 1524cb1b 00000008 bcryptprimitives!MSCryptAesCtrGen+0x166 (FPO: [Non-Fpo])
    02 042c3248 72781e65 0c2c8ae8 1524cb1b 00000008 bcryptprimitives!MSCryptGenRandom+0xc9 (FPO: [Non-Fpo])
    03 042c3260 6b8c1de1 12811348 1524cb1b 00000008 bcrypt!BCryptGenRandom+0x5c (FPO: [Non-Fpo])
    04 042c3278 65daaa26 1524cb1b 00000008 042c32ac cryptdll!DefaultRngFn+0x21 (FPO: [Non-Fpo])
    05 042c3288 65db4a73 1524cb1b 00000008 00000000 kerberos!KerbRandomFill+0x10 (FPO: [Non-Fpo])
    06 042c32ac 65daa2ec 1524cb05 80000001 042c3484 kerberos!KerbMakeSignatureToken+0x4e8 (FPO: [Non-Fpo])
    07 042c341c 750df30c 128d8248 80000001 042c34a8 kerberos!SpSealMessage+0x3d7 (FPO: [Non-Fpo])
    08 042c343c 750e128c 070c6c80 80000001 042c34a8 sspicli!LsaSealMessage+0x6e (FPO: [Non-Fpo])
    09 042c3460 7707ad44 0c53adfc 80000001 042c34a8 sspicli!EncryptMessage+0x3e (FPO: [Non-Fpo])
    0a 042c34d0 7707abdc 1513b5f0 00000132 00000000 Wldap32!CryptStream::SignAndSealLdapStream+0x184 (FPO: [Non-Fpo])
    0b 042c3518 770745d6 1513b5f0 000000d7 00000006 Wldap32!CryptStream::LdapSendSsl+0x12b (FPO: [Non-Fpo])
    0c 042c3534 77078527 0c53af5c 1278cef8 00000000 Wldap32!LdapSend+0xd8 (FPO: [Non-Fpo])
    0d 042c3558 770787b2 12c79fa0 0c53ad78 12597998 Wldap32!SendLdapSearch+0x64a (FPO: [Non-Fpo])
    0e 042c3594 770a91f4 0c53ad78 152f06e4 00000000 Wldap32!LdapSearch+0x28f (FPO: [Non-Fpo])
    0f 042c35e0 585c882f 0c53afa4 152f06e4 00000000 Wldap32!ldap_search_extW+0x48 (FPO: [Non-Fpo])
    WARNING: Stack unwind information not available. Following frames may be wrong.
    10 042c3624 585d2b7c 00000000 402af114 152f06e4 MSO!Ordinal8903+0x4f04
    11 042c3734 585d30e0 152f06e4 042c3768 12ae9be0 MSO!Ordinal3863+0x43b6
    12 042c3aa8 585d3136 152f06e4 12ae9be0 0c385808 MSO!Ordinal3863+0x491a
    13 042c3e14 585d3136 152e4d94 12ae9be0 0c385808 MSO!Ordinal3863+0x4970
    14 042c4180 585d3136 152f0404 12ae9be0 0c385808 MSO!Ordinal3863+0x4970
    <SNIP>
    4b1 043bfb44 579e9c53 1293ddb0 043f7130 043bfb6c MSO!Ordinal2317+0x240
    4b2 043bfb54 579e9bf7 1293ddb8 12c54790 1293ddb8 MSO!Ordinal2317+0x12b
    4b3 043bfb6c 5778abcd 1293ddb8 12c54790 5777ccab MSO!Ordinal2317+0xcf
    4b4 043bfb9c 5777bc92 043bfc0c 043bfbf0 003602e0 MSO!Ordinal5372+0x66
    4b5 043bfbb4 57778a6f 043bfc0c 00000000 003602e0 MSO!Ordinal4578+0x1bc
    4b6 043bfbe8 577776fd 00000000 577776fd 043bfc0c MSO!Ordinal630+0x18ed
    4b7 043bfc3c 768033aa 003602e0 043bfc88 77a19ef2 MSO!Ordinal630+0x57b
    4b8 043bfc48 77a19ef2 003602e0 69d72777 00000000 kernel32!BaseThreadInitThunk+0xe (FPO: [Non-Fpo])
    4b9 043bfc88 77a19ec5 577776a4 003602e0 ffffffff ntdll!__RtlUserThreadStart+0x70 (FPO: [Non-Fpo])
    4ba 043bfca0 00000000 577776a4 003602e0 00000000 ntdll!_RtlUserThreadStart+0x1b (FPO: [Non-Fpo])
    0:004> lmivm mso
    start    end        module name
    57760000 58f92000   MSO        (export symbols)       MSO.DLL
        Symbol file: MSO.DLL
        Image path: C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\MSO.DLL
        Image name: MSO.DLL
        Timestamp:        Thu Jan 10 01:22:23 2013 (50EE6C2F)
        CheckSum:         01833BC0
        ImageSize:        01832000
        File version:     15.0.4481.1000
        Product version:  15.0.4481.0
        File flags:       0 (Mask 3F)
        File OS:          40004 NT Win32
        File type:        2.0 Dll
        File date:        00000000.00000000
        Translations:     0000.04e4
        CompanyName:      Microsoft Corporation
        ProductName:      Microsoft Office 2013
        InternalName:     MSO
        OriginalFilename: MSO.DLL
        ProductVersion:   15.0.4481.1000
        FileVersion:      15.0.4481.1000
        FileDescription:  Microsoft Office 2013 component

    I actually think I may have figured this out.  I took a network trace during the crash.  What I found is that Lync is performing repeated LDAP searches over and over until it crashes from the stack overflow.  Digging into
    the searches, I found the same two user CN's being alternated one after another.
    It appears that this crash may be the result of a "Circular Reference" where the two users are each listed as the others manager in their user object.
    Example:
    User1: Manager = User2
    User2: Manager = User1
    Proving this as the cause will take me some additional time as these two users are at the top of the Org Chart.  :)
    I'll update this post with the results when I get them. 

  • CE10, RAS 10: Stack overflow at line

    I am using Crystal 10, RAS 10 using Crystal Interactive Viewer. The error occurs when closing the viewer window.
    I receive a java alert: "Stack Overflow at line: 63"
    When I debugged I fount the error in the rendered javascript.
    The debugger stopped on this line: CR_oldOnunload_182861812.apply(this, arguments);
    I have found no help so far in getting rid of this error. Since this is rendered by Crystal I have no access to this code.

    There's no way to modify an internal JavaScript within the viewer - does this exception also appear if you try viewing a report using ePortfolio Lite (the sample portal)? 
    The specific JavaScript is trying to invoke some cleanup after the browser is closed.
    Are you on the latest Service Pack for Crystal 10?
    Sincerely,
    Ted Ueda

  • CE 10: Stack overflow at line

    I am using Crystal 10, RAS 10 using Crystal Interactive Viewer.  The error occurs when closing the viewer
    window.
    I receive a java alert: "Stack Overflow at line: 63"
    When I debugged I found the error in the rendered javascript. 
    The debugger stopped on this line: CR_oldOnunload_182861812.apply(this, arguments);
    I have found no help so far in getting rid of this error.  Since this is rendered by Crystal I have no
    access to this code.

    There's no way to modify an internal JavaScript within the viewer - does this exception also appear if you try viewing a report using ePortfolio Lite (the sample portal)? 
    The specific JavaScript is trying to invoke some cleanup after the browser is closed.
    Are you on the latest Service Pack for Crystal 10?
    Sincerely,
    Ted Ueda

  • Stack overflow at line

    I am Crystal 10, RAS 10 using Crystal Interactive Viewer.  The errro occurs when closing the viewer window.
    I receive a java alert: "Stack Overflow at line: 63"
    When I debugged I fount the error in the rendered javascript. 
    The debugger stopped on this line: CR_oldOnunload_182861812.apply(this, arguments);
    I have found no help so far in getting rid of this error.  Since this is rendered by Crystal I have no access to this code.

    If you are using the Crystal Reports Application Server out of the box (e.g.; no code customization), please post to the query to the Business Objects Enterprise Administration forum:
    BI Platform
    If his is in a Java application, please post to the Java Development forum:
    Java SDK Application Development
    Thank you for your understanding,
    Ludek

  • CIN stack overflow error

    Im using an recursiv c++ function in my VI.
    After severall calls the VI crashes, printing an
    stack overflow error.
    I already increased in Visual Studio 6.0 the Link
    setting: allocate stack. But nothing changed.
    I need help fix this problem!!
    My prg. looks like this:
    recursiv (....) {
    int array[..][..][..];
    recursiv (..);
    Sent via Deja.com http://www.deja.com/
    Share what you know. Learn what you don't.

    > Im using an recursiv c++ function in my VI.
    > After severall calls the VI crashes, printing an
    > stack overflow error.
    > I already increased in Visual Studio 6.0 the Link
    > setting: allocate stack. But nothing changed.
    > I need help fix this problem!!
    >
    > My prg. looks like this:
    >
    > recursiv (....) {
    > int array[..][..][..];
    > ....
    > recursiv (..);
    > }
    If you are truly allocating a three D array of ints
    on the stack, then it makes sense that you will run
    out of stack space sooner or later. I can't help
    you with increasing the stack size, but if you move
    your array into a memory block and store the pointer
    on the stack, then you will use less stack space and
    avoid the problem.
    In otherwords:
    recursive() {
    int *array;
    array= DSNewPtr()
    array[][][]= ...
    recursive();
    DSDisposePtr();
    Greg McKaskle

Maybe you are looking for

  • When I downloaded Firefox 4 I lost my browser line, my home icon, my return arrow etc. How do I get my old home page back?

    I am unable to use my computer with this new Firefox 4. Can I please return to Firefox 3?

  • New configurable position in sales order

    My greetings!!!!)))) This is a question, how can I create a new additional position in sales order by copying already existent configurable position with inheriting all characteristics values, source document number and e.t.c.?

  • Automatic numeric values

    So i use a spreadsheet that shows all the deliveries i did in the week. traveling to different areas in California are payed more than others on a zone system so, Zone 1= $500 Zone 2= $300 and so on. I would like to know if there is a way to automate

  • Random number in range generator plz help!

    hey hope someone can help me out, im sure its an easy one: var tstArray:Array = new Array(1,2,3); for (var a:uint=0; a<tstArray.length; a++) var x:Number = Math.floor((Math.random()*tstArray[a])); trace(x); tstArray.splice(a,1); i have this code but

  • Blu-ray error message CS6 BUILD

    I have created a HD submenu in CS6 Encore to front a (AVCHD camcorder files) video sequence edited in Premiere Pro 6. I have entered Build and begun a Blu-ray disc creation/burning process. As the burn process reaches the final 0.27Gb of data, the di