bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #25655] DBModeler crashes when closing window


From: Sebastian Reitenbach
Subject: [bug #25655] DBModeler crashes when closing window
Date: Sat, 21 Feb 2009 10:29:58 +0000
User-agent: Mozilla/5.0 (X11; U; OpenBSD i386; en-US; rv:1.8.1.16) Gecko/20080812 Firefox/2.0.0.16

URL:
  <http://savannah.gnu.org/bugs/?25655>

                 Summary: DBModeler crashes when closing window
                 Project: GNUstep
            Submitted by: buzzdee
            Submitted on: Sat 21 Feb 2009 10:29:56 AM GMT
                Category: gdl2
                Severity: 3 - Normal
              Item Group: Bug
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

using DBModeler from gnustep-dl2 0.12.0 segfaults under following condition:

start DBModeler

Create a Postgresql adaptor
Create a new model from database 
choose postgresql database
fill in connection information
after the main window appeared, close it by using the X in the top right
corner.
DBModeler segfaults.

gdb DBModeler
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-unknown-openbsd4.4"...
(gdb) r
Starting program: /usr/local/bin/DBModeler
2009-02-21 11:08:55.396 DBModeler[30451] Warning: No class description for
class                                                 named: EOModel

Program received signal SIGSEGV, Segmentation fault.
[Switching to process 30451, thread 0x7de6d800]
0x033e5376 in objc_msg_lookup (receiver=0x84481708, op=0x238a0e50)
    at /usr/obj/i386/gcc-4.2.20070307/gcc-4.2-20070307/libobjc/sendmsg.c:213
213     /usr/obj/i386/gcc-4.2.20070307/gcc-4.2-20070307/libobjc/sendmsg.c: No
su                                                ch file or directory.
        in /usr/obj/i386/gcc-4.2.20070307/gcc-4.2-20070307/libobjc/sendmsg.c
(gdb) bt
#0  0x033e5376 in objc_msg_lookup (receiver=0x84481708, op=0x238a0e50)
    at /usr/obj/i386/gcc-4.2.20070307/gcc-4.2-20070307/libobjc/sendmsg.c:213
#1  0x033e5376 in objc_msg_lookup (receiver=0x7c1060c8, op=0x238c4700)
    at /usr/obj/i386/gcc-4.2.20070307/gcc-4.2-20070307/libobjc/sendmsg.c:213
#2  0x033e5376 in objc_msg_lookup (receiver=0x7c1060c8, op=0x238abdb0)
    at /usr/obj/i386/gcc-4.2.20070307/gcc-4.2-20070307/libobjc/sendmsg.c:213
#3  0x033e5376 in objc_msg_lookup (receiver=0x8bd4a848, op=0x238abe10)
    at /usr/obj/i386/gcc-4.2.20070307/gcc-4.2-20070307/libobjc/sendmsg.c:213
#4  0x033e5376 in objc_msg_lookup (receiver=0x8bd4a848, op=0x238abe08)
    at /usr/obj/i386/gcc-4.2.20070307/gcc-4.2-20070307/libobjc/sendmsg.c:213
#5  0x033e5376 in objc_msg_lookup (receiver=0x8bd4a848, op=0x250e1b98)
    at /usr/obj/i386/gcc-4.2.20070307/gcc-4.2-20070307/libobjc/sendmsg.c:213
#6  0x033e5376 in objc_msg_lookup (receiver=0x7e737088, op=0x3c00a068)
    at /usr/obj/i386/gcc-4.2.20070307/gcc-4.2-20070307/libobjc/sendmsg.c:213
#7  0x033e5376 in objc_msg_lookup (receiver=0x1, op=0xcfbf29d4)
    at /usr/obj/i386/gcc-4.2.20070307/gcc-4.2-20070307/libobjc/sendmsg.c:213
#8  0x033e5376 in objc_msg_lookup (receiver=0x1, op=0xcfbf29d4)
    at /usr/obj/i386/gcc-4.2.20070307/gcc-4.2-20070307/libobjc/sendmsg.c:213
#9  0x033e5376 in objc_msg_lookup (receiver=0x1, op=0xcfbf29d4)
    at /usr/obj/i386/gcc-4.2.20070307/gcc-4.2-20070307/libobjc/sendmsg.c:213
#10 0x033e5376 in objc_msg_lookup (receiver=0x0, op=0xcfbf2b81)
    at /usr/obj/i386/gcc-4.2.20070307/gcc-4.2-20070307/libobjc/sendmsg.c:213
#11 0x033e5376 in objc_msg_lookup (receiver=Cannot access memory at address
0x9
)
---Type <return> to continue, or q <return> to quit---
    at /usr/obj/i386/gcc-4.2.20070307/gcc-4.2-20070307/libobjc/sendmsg.c:213
Previous frame inner to this frame (corrupt stack?)


Also after editing in the Table View, and then closing this window, produces
segfaults.

Switching to the diagram view, and then closing it, does not segfault. Also
after switching to the diagram view, and then later switching back to the
table view again, to close the window doesnt segfault anymore.

this happens on OpenBSD 4.4, i386, with following packages installed:

libffi-3.0.8
gnustep-make-2.0.8
gnustep-base-1.18.0p0
gnustep-back-0.16.0 (using xlib)
gnustep-gui-0.16.0
gnustep-renaissance-0.8.0
gnustep-gorm-1.2.8
gnustep-dl2-0.12.0




    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?25655>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]