[comp.windows.x.motif] XmList: problems with deleting selected items

sdl@aries.lyra.mitre.org (Steven D. Litvinchouk) (05/25/91)

I am having segmentation fault crashes when I attempt to delete items
from an XmList that the user previously selected via the mouse.  (This
is with Motif v1.1.)

This happens whether I delete the items via XmListDeleteAllItems, or
via XmListDeleteItemsPos.  Here`s a traceback for the latter case:


    rigel{102}: gdb test core
    GDB 3.5, Copyright (C) 1989 Free Software Foundation, Inc.
    There is ABSOLUTELY NO WARRANTY for GDB; type "info warranty" for details.
    GDB is free software and you are welcome to distribute copies of it
     under certain conditions; type "info copying" to see the conditions.
    Reading symbol data from /tmp_mnt/home/va/sdl/eos/test/test...done.
    Core file is from "test".
    Program terminated with signal 11, Segmentation fault.
    Type "help" for a list of commands.
    (gdb) backtrace
    #0  0x23c1c in XmCreateLabelGadget ()
    #1  0x29b34 in XmListDeleteItemsPos ()
    #2  0x29f8 in sendQueryToDatabase (...) (...)
    #3  0x2a50 in performSearch (...) (...)
    Error reading memory address 0xf7720a38: Not owner (1).


(sendQueryToDatabase and performSearch are, of course, functions
I wrote.)

If I first deselect the selected items manually (via the mouse), this
problem doesn't occur.  But if I use XmListDeselectAllItems to
deselect the selected items, the problem still occurs.

Anyone seen this problem before, or have any ideas?


--
Steven Litvintchouk
MITRE Corporation
Burlington Road
Bedford, MA  01730
(617)271-7753
ARPA:  sdl@mbunix.mitre.org
UUCP:  ...{att,decvax,genrad,necntc,ll-xn,philabs,utzoo}!linus!sdl
	"Where does he get those wonderful toys?"