DB2 - Problembeschreibung
Problem IC69450 | Status: Geschlossen |
IN LINUX, PRESSING '.' ON WELCOME PAGE IN INTERACTIVE MODE WILL CRASH DB2TOP | |
Produkt: | |
DB2 FOR LUW / DB2FORLUW / 950 - DB2 | |
Problembeschreibung: | |
In Linux, when pressing key '.' on db2top welcome page in interactive mode, db2top will crash. <StackTrace> ---FUNC-ADDR---- ------FUNCTION + OFFSET------ 0000002A96F6DF7F ossDumpStackTraceEx + 0x01f7 (/view/db2_v95fp4_linuxamd64_s090429/vbs/INST/lib/libdb2osse.so. 1) 0000002A96F69ABA _ZN11OSSTrapFile6dumpExEmiP7siginfoPvm + 0x00b4 (/view/db2_v95fp4_linuxamd64_s090429/vbs/INST/lib/libdb2osse.so. 1) 0000002A96F69B81 _ZN11OSSTrapFile4dumpEmiP7siginfoPv + 0x0009 (/view/db2_v95fp4_linuxamd64_s090429/vbs/INST/lib/libdb2osse.so. 1) 0000002A9618733B sqlo_trce + 0x03f3 (/view/db2_v95fp4_linuxamd64_s090429/vbs/INST/lib/libdb2.so.1) 000000000044E1E7 interrupt + 0x00ef (db2top) 0000002A97AAE380 address: 0x0000002A97AAE380 ; dladdress: 0x0000002A97A80000 ; offset in lib: 0x000000000002E380 ; (/lib64/tls/libc.so.6) 0000002A97AA840E isdigit + 0x001e (/lib64/tls/libc.so.6) 0000000000442BCB do_foreground + 0x03af (db2top) 0000000000441BED main + 0x00d9 (db2top) 0000002A97A9CACD __libc_start_main + 0x00fd (/lib64/tls/libc.so.6) 00000000004173AA __gxx_personality_v0 + 0x007a (db2top) </StackTrace> that is because in main.c - > do_foreground() -> isdigit(ch), when pressing char '.', ch will be assigned to old_ch, where old_ch was declared as " int old_ch " without initialization. On welcome page, old_ch hasn't be assigned to any value, yet. Hence, In Linux, isdigit(ch) will triger SIGSEGV, In AIX, this is fine, though. Fix: Initialize ch and old_chr to 0 when declaring variables. | |
Problem-Zusammenfassung: | |
IN LINUX, PRESSING '.' ON WELCOME PAGE IN INTERACTIVE MODE WILL CRASH DB2TOP | |
Local-Fix: | |
verfügbare FixPacks: | |
DB2 Version 9.5 Fix Pack 6a for Linux, UNIX, and Windows | |
Lösung | |
Workaround | |
keiner bekannt / siehe Local-Fix | |
Bug-Verfolgung | |
Vorgänger : APAR is sysrouted TO one or more of the following: IC69451 Nachfolger : | |
Weitere Daten | |
Datum - Problem gemeldet : Datum - Problem geschlossen : Datum - der letzten Änderung: | 24.06.2010 30.06.2010 30.06.2010 |
Problem behoben ab folgender Versionen (IBM BugInfos) | |
Problem behoben lt. FixList in der Version |