Re: assert failed:condition failed (Bad pool pointer 0xc0000000393b6028), In (mt_shm_malloc)
Posted in 2003
Hi Murray, I did't kill a process with (kill pid) I kill the sesion
with (onmode -z sesid), but I need know What is the problem ?
Why is assert failed:condition failed (Bad pool pointer
0xc0000000393b6028), In (mt_shm_malloc)?
I'm working with multiple residency in two servers (two instances by
server), but only in one instance I have this problem,
Now a have similar problems twice,
10:54:02 Assert Failed: No Exception Handler
10:54:02 Informix Dynamic Server Version 7.31.FD3W1
10:54:02 Who: Session(18386, sisteca@luz001, 15923, 577166384)
Thread(23999, sqlexec, c00000003f085728, 4)
File: mtex.c Line: 454
10:54:02 Results: Exception Caught. Type: MT_EX_OS, Context: mem
10:54:02 Action: Please notify Informix Technical Support.
10:54:02 stack trace for pid 131 written to /tmp/af.61a78a19
10:54:40 Assert Failed: Memory free block header corruption detected
in mt_shm_malloc_segid 1
10:54:40 Informix Dynamic Server Version 7.31.FD3W1
10:54:40 Who: Session(21917, sisteca@luz001, 22385, 1049582264)
Thread(28256, sqlexec, c00000003ce17ec0, 5)
File: mtshpool.c Line: 2996
10:54:40 Results: Unable to repair pool
10:54:40 Action: Please notify Informix Technical Support.
10:54:40 stack trace for pid 132 written to /tmp/af.72488a40
10:55:18 create_tcb: cannot allocate memory
10:54:02 Assert Failed: No Exception Handler
10:54:02 Informix Dynamic Server Version 7.31.FD3W1
10:54:02 Who: Session(18386, sisteca@luz001, 15923, 577166384)
Thread(23999, sqlexec, c00000003f085728, 4)
File: mtex.c Line: 454
10:54:02 Results: Exception Caught. Type: MT_EX_OS, Context: mem
10:54:02 Action: Please notify Informix Technical Support.
10:54:02 stack trace for pid 131 written to /tmp/af.61a78a19
10:54:40 Assert Failed: Memory free block header corruption detected
in mt_shm_malloc_segid 1
10:54:40 Informix Dynamic Server Version 7.31.FD3W1
10:54:40 Who: Session(21917, sisteca@luz001, 22385, 1049582264)
Thread(28256, sqlexec, c00000003ce17ec0, 5)
File: mtshpool.c Line: 2996
10:54:40 Results: Unable to repair pool
10:54:40 Action: Please notify Informix Technical Support.
10:54:40 stack trace for pid 132 written to /tmp/af.72488a40
10:55:18 create_tcb: cannot allocate memory
After this,
11:09:22 Assert Failed: No Exception Handler
11:09:22 Informix Dynamic Server Version 7.31.FD3W1
11:09:22 Who: Session(5, informix@, 0, 0)
Thread(13, soctcppoll, 0, 16)
File: mtex.c Line: 454
11:09:22 Results: Exception Caught. Type: MT_EX_OS, Context: mem
11:09:22 Action: Please notify Informix Technical Support.
11:09:22 stack trace for pid 198 written to /tmp/af.3f58db1
11:19:23 See Also: /tmp/af.3f58db1
11:19:23 See Also: /tmp/af.71798abc
11:19:23 mtex.c, line 454, thread 13, proc id 198, No Exception
Handler.
11:19:23 See Also: /tmp/af.72488a40
11:19:23 PANIC: Attempting to bring system down
Finally,
12:38:01 Assert Failed: No Exception Handler
12:38:01 Informix Dynamic Server Version 7.31.FD3W1
12:38:01 Who: Session(127, sisteca@luz001, 27565, 456426008)
Thread(311, sqlexec, c00000001b1477a0, 1)
File: mtex.c Line: 454
12:38:01 Results: Exception Caught. Type: MT_EX_OS, Context: mem
12:38:01 Action: Please notify Informix Technical Support.
12:38:01 stack trace for pid 939 written to /tmp/af.51fa279
12:38:10 See Also: /tmp/af.51fa279
12:38:10 mtex.c, line 454, thread 311, proc id 939, No Exception
Handler.
12:38:10 PANIC: Attempting to bring system down
There are diferents errors only in the same instance, but I dont't
understand why? What is the reason? and, What is the solution ?
"Murray Wood" <murray@quanta.co.nz> wrote in message news:<ba13dd$k7q$1@terabinaries.xmission.com>...
> If you kill a process that is in critical section, then you have killed the
> engine. I tell my users never to kill programs. You need to understand
> what is happening before contemplating this action.
>
> MW
>
> > -----Original Message-----
> > From: owner-informix-list@iiug.org
> > [mailto:owner-informix-list@iiug.org]On Behalf Of
> > janto@luzdelsur.com.pe
> > Sent: Friday, 16 May 2003 7:55 a.m.
> > To: informix-list@iiug.org
> > Subject: assert failed:condition failed (Bad pool pointer
> > 0xc0000000393b6028), In (mt_shm_malloc)
> >
> >
> > I don't understand this problem.
> > When I killed tha session 73755 the sistem down.
> > But the session 73755 is a program ESQL than run all the time each 5
> > minutes, and rarely I had this problem.
> > The session 74661 is a simple select query
> >
> > 8:11:38 Assert Failed: Condition Failed (Bad pool pointer
> > 0xc0000000393b6028), In (mt_shm_malloc)
> > 08:11:38 Informix Dynamic Server Version 7.31.FD3W1
> > 08:11:38 Who: Session(74661, sisteca@luz001, 21846, 891564248)
> > Thread(135333, sqlexec, c000000034fa2af8, 3)
> > File: mtshpool.c Line: 2702
> > 08:11:38 Action: Please notify Informix Technical Support.
> > 08:11:38 stack trace for pid 13475 written to /tmp/af.148d9209
> >
> > 08:11:38 Assert Failed: No Exception Handler
> > 08:11:38 Informix Dynamic Server Version 7.31.FD3W1
> > 08:11:38 Who: Session(73755, luz@linluz001, 12028, 970342680)
> > Thread(134325, sqlexec, c000000034fb1cb0, 1)
> > File: mtex.c Line: 454
> > 08:11:38 Results: Exception Caught. Type: MT_EX_OS, Context: mem
> > 08:11:38 Action: Please notify Informix Technical Support.
> > 08:11:38 stack trace for pid 13472 written to /tmp/af.109d9209
> > 08:11:45 See Also: /tmp/af.109d9209
> > 08:11:45 mtex.c, line 454, thread 134325, proc id 13472, No Exception
> > Handler.
> > 08:11:45 PANIC: Attempting to bring system down> >
> >
> > I'm using informix 7.31FD3W1