RE: Assert Failed: semop: errno = 36
Posted in 2000
Looks like you need to increase some of the kernel semaphore parameters. For
us, running 7.31.UC6 on Reliant 5.43 (32 bit, not 64) meant increasing
several semaphore parameters beyond what was in the Informix release notes.
HTH,
rrabe
> ----------
> From: Henry Benoit[SMTP:Benoit.Henry@Galvalange.lu]
> Sent: Thursday, August 17, 2000 3:13 AM
> To: informix-list@iiug.org
> Subject: Assert Failed: semop: errno = 36
>
>
> Hello,
>
>
> Our test server crashed this night and yesterday night, at the same time,
> but I can't find a reason ... Can anyone help ???
>
> The errno 36 is :
> /usr/include/sys/errno.h
> #define EIDRM 36 /* Identifier removed */
> but I don't really understand.
>
>
> Version and platform :
>
> inftest_tcp>onstat -V
> Informix Dynamic Server Version 7.31.UC2A
> inftest_tcp>uname -a
> ReliantUNIX-Y dbserver 5.45 A2005 RM600 7/3072 R10000
>
>
>
>
>
> FILE online.log :
>
>
>
> Thu Aug 17 03:06:18 2000
>
> 03:06:18 Assert Failed: semop: errno = 36
>
> 03:06:18 Assert Failed: semop: errno = 36
>
> 03:06:18 Informix Dynamic Server Version 7.31.UC2AX4
> 03:06:18 Informix Dynamic Server Version 7.31.UC2AX4
> 03:06:18 Assert Failed: shmpoll.c, line 231, thread 7, errno=36, semop
> error.
> 03:06:18 Who: Session(0, @, 0, 0)
> Thread(0, idle, 0, 4)
> File: mt.c Line: 1219
> 03:06:18 Who: Session(0, @, 0, 0)
> Thread(0, idle, 0, 7)
> File: mt.c Line: 1219
> 03:06:18 Informix Dynamic Server Version 7.31.UC2AX4
> 03:06:18 Who: Session(2, informix@, 0, 0)
> Thread(7, sm_poll, 0, 1)
> File: neterrb.c Line: 658
> 03:06:18 Assert Failed: semop: errno = 36
>
> 03:06:18 Informix Dynamic Server Version 7.31.UC2AX4
> 03:06:18 Who: Session(0, @, 0, 0)
> Thread(0, idle, 0, 6)
> File: mt.c Line: 1219
> 03:06:18 Assert Failed: semop: errno = 36
>
> 03:06:18 Informix Dynamic Server Version 7.31.UC2AX4
> 03:06:18 Who: Session(0, @, 0, 0)
> Thread(0, idle, 0, 5)
> File: mt.c Line: 1219
> 03:06:18 Assert Failed: shmpoll.c, line 231, thread 8, errno=36, semop
> error.
> 03:06:18 Informix Dynamic Server Version 7.31.UC2AX4
> 03:06:18 Who: Session(3, informix@, 0, 0)
> Thread(8, sm_poll, 0, 3)
> File: neterrb.c Line: 658
> 03:06:18 See Also: /tmp/af.3ef3a8a, shmem.3ef3a8a.0
> 03:06:18 See Also: /tmp/af.43a8a, shmem.43a8a.0
> 03:06:18 Assert Failed: Unexpected virtual processor termination, pid =
> 4983, exit = 0x9
>
> 03:06:18 Informix Dynamic Server Version 7.31.UC2AX4
> 03:06:18 Who: Session(2, informix@, 0, 0)
> Thread(7, sm_poll, 0, 1)
> File: mt.c Line: 10677>
>
>
>
>
> FILE /tmp/af.3ef3a8a :
>
>
>
> 03:06:18
> 03:06:18 Informix Dynamic Server Version 7.31.UC2AX4 Software Serial> Number
> RDS#N000000
>
> 03:06:18 Assert Failed: shmpoll.c, line 231, thread 7, errno=36, semop
> error.
> 03:06:18 Who: Session(2, informix@, 0, 0)
> Thread(7, sm_poll, 0, 1)
> File: neterrb.c Line: 658
> 03:06:18 sh /infprod1/inf731/etc/evidence.sh 3 0 /tmp/af.3ef3a8a 2 0x0 7> 0x275f04e0 513 0 0 0 0
> 03:06:18 See Also: /tmp/af.3ef3a8a, shmem.3ef3a8a.0
> 03:06:18
> 03:06:18 Informix Dynamic Server Version 7.31.UC2AX4 Software Serial> Number
> RDS#N000000
>
> 03:06:18 Assert Failed: Unexpected virtual processor termination, pid =
> 4983, exit = 0x9
>
> 03:06:18 Who: Session(2, informix@, 0, 0)
> Thread(7, sm_poll, 0, 1)
> File: mt.c Line: 10677>
> ---------------------------------
> Begin System Alarm Program Output
> ---------------------------------
>
> Shared memory is not initialized.
> SYSALARMPROG quitting.
>
> -------------------------------
> End System Alarm Program Output
> -------------------------------
>
>
> ---------------------------------
> Begin System Alarm Program Output
> ---------------------------------
>
> Shared memory is not initialized.
> SYSALARMPROG quitting.
>
> -------------------------------
> End System Alarm Program Output
> -------------------------------
>
>
>
>
>
> FILE : /tmp/af.43a8a
>
>
>
> 03:06:18
> 03:06:18 Informix Dynamic Server Version 7.31.UC2AX4 Software Serial> Number
> RDS#N000000
>
> 03:06:18 Assert Failed: semop: errno = 36
>
> 03:06:18 Who: Session(0, @, 0, 0)
> Thread(0, idle, 0, 4)
> File: mt.c Line: 1219
> 03:06:18 sh /infprod1/inf731/etc/evidence.sh 3 0 /tmp/af.43a8a 0 0x0 0> 0x4adc398 513 0 0 0 0
> 03:06:18 See Also: /tmp/af.43a8a, shmem.43a8a.0>
> ---------------------------------
> Begin System Alarm Program Output
> ---------------------------------
>
> Shared memory is not initialized.
> SYSALARMPROG quitting.
>
> -------------------------------
> End System Alarm Program Output
> -------------------------------
>