RFR: 8049695: nsk/jdb/options/connect/connect003 fails with "Launched jdb could not attach to debuggee during 300000 milliseconds"

Alex Menkov alexey.menkov at oracle.com
Tue Mar 20 00:28:09 UTC 2018


Hi guys,

please re-review the fix.
Reg.test is added the the issue.

webrev: http://cr.openjdk.java.net/~amenkov/shmem_long_name/webrev_open.04/

--alex

On 03/13/2018 16:14, Alex Menkov wrote:
> Hi all,
> 
> Please review a small fix for
> https://bugs.openjdk.java.net/browse/JDK-8049695
> webrev: http://cr.openjdk.java.net/~amenkov/shmem_long_name/webrev_open/
> 
> Root cause of the issue is jbd hungs as a result of the buffer overflow.
> 
> In the beginning of the shmemBase.c:
> 
> #define MAX_IPC_PREFIX 50   /* user-specified or generated name for */
>                              /* shared memory seg and prefix for other 
> IPC */
> #define MAX_IPC_SUFFIX 25   /* suffix to shmem name for other IPC names */
> #define MAX_IPC_NAME   (MAX_IPC_PREFIX + MAX_IPC_SUFFIX)
> 
> buffer (char prefix[]) in function createStream is used to generate base 
> name for mutex/events, so MAX_IPC_PREFIX is not big enough.
> 
> --alex


More information about the serviceability-dev mailing list