Re: Assert Failed: Internal Error - Segmentation Violation
Posted in 1997
I have had this sort of thing happen to me, in fact it has just happened
again.
For one of ours, it was explain by a null being passed as a variable in
SQL within 4GL. This went something like:
SELECT col1,col2
FROM tab
WHERE col2 = variable
variable is supposed to be set by the application from a value keyed
into a screen. What we found was that if the user didn't key anything,
and we didn't vet the input before we performed the SQL, the server
crashed in the manner you described. Unfortunately I cannot remember
the stack trace for that one :-(
Hope this is of some use (even if it discounts the problem !)
Rick Ward.
Poul Pedersen wrote:
} HEELLLPPPP
}
} One of my OnLine servers seems to like the PANIC.
} I am using Informix DS version 7.22.uc1 on Solaris 2.4 (SUN 2000E).
} This month I can count more than 50 PANIC's for this OnLine.
} Yes - The users (>400) are not happy when the OnLine writes PANIC in
} the
} log file !
} Yes - Tech. support is working on the problem.
}
} If you have anything - Then please send an email.
}
} 08:55:53 Assert Failed: Internal Error - Segmentation Violation
} 08:55:53 Who: Session(162, thni@lee, -1, 234901780)
} Thread(167, sqlexec, dff0330, 4)
} 08:55:53 Results: OnLine must abort
} 08:55:53 Action: Reinitialize shared memory
} 08:55:53 See Also: /infdebug/af.a79d78, shmem.a79d78.0
} 08:56:50 rsinit.c, line 9932, thread 167, proc id 9420, Segmentation
} Violation.
} 08:56:50 PANIC: Attempting to bring system down
}
} Thu Jun 12 08:59:02 1997
}
} 08:55:52
} 08:55:53 Assert Failed: Internal Error - Segmentation Violation
} 08:55:53 Who: Session(162, thni@lee, -1, 234901780)
} Thread(167, sqlexec, dff0330, 4)
} 08:55:53 Results: OnLine must abort
} 08:55:53 Action: Reinitialize shared memory
} 08:55:53 See Also: /infdebug/af.a79d78, shmem.a79d78.0
} 08:55:53 Stack for thread: 167 sqlexec
}
} base: 0x0f36e018
} len: 33280
} pc: 0x0037fdb0
} tos: 0x0f3755e8
}
} 0x0037f71c mt_affail (0xa79d78, 0xedd3920, 0xdff0330, 0xe005114,
}
} 0xe005114
} , 0xedd38f0)
} 0x0027bc2c rsam_affail (0x10aa1f10, 0xedd38f0, 0xedd3920,
} 0xdff0330,
} 0xe0051
} 14, 0x0)
} 0x0007a920 hang_thread (0x4d3398, 0x2400, 0xb, 0x4d3c08, 0x1, 0x0)
}
} 0xdf5ec08c ***unknown*** (0xb, 0x0, 0xf375eb8, 0x536a5c, 0xf2cb6a0,
} 0x541a34)
} 0x0015c7ec sqcurname (0xf37613c, 0xb, 0x0, 0x53f604, 0xffe3470,
} 0x0)
} 0x0015c728 sq_curname (0x0, 0x0, 0xe230, 0xa004800, 0x8, 0x40)
} 0x0016fe4c sqmain (0xe000, 0x3, 0x53f604, 0x53f400, 0x541a2c,
}
} 0x3)
} 0x0036578c startup (0x0, 0x2, 0xe11ab44, 0xe7f28e8, 0x1,
} 0x53f718)
} 0x00361610 mt_poll_yield (0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
} 0x00000000 ***unknown***
}
}
} 08:56:50
} ------------------ End of assertion failure 0 -----------------
}
}
} Regards
}
} Poul Pedersen