I would like to suggest to have a shared release of the GNUstep core
components before the end of this year.
There was a base release a few months ago, but the last gui/back release
was more than six months ago. And right after that release I fixed a bug
in gui that will show up with all newer Linux systems.

It would be great, if many different people could test the SVN code on a
lot of different systems. At the moment I am myself testing the current
GNUstep code on OpenSuse 13.1. There the copy/paste mechanism seems to
be broken. When calling copy from the menu I get the following stack dump:

Program received signal SIGPIPE, Broken pipe.
0x00007ffff4ac1b00 in __write_nocancel () at
../sysdeps/unix/syscall-template.S:81
81      ../sysdeps/unix/syscall-template.S: Datei oder Verzeichnis nicht
gefunden.
(gdb) bt
#0  0x00007ffff4ac1b00 in __write_nocancel () at
../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff7135cab in -[GSMessageHandle
receivedEvent:type:extra:forMode:] (
    self=0xd8e4a0, _cmd=0x7ffff75c9570 <_OBJC_SELECTOR_TABLE+304>,
data=0x9, type=ET_WDESC,
    extra=<optimized out>, mode=<optimized out>) at NSMessagePort.m:951
#2  0x00007ffff717d3a1 in -[GSRunLoopCtxt pollUntil:within:]
(self=<optimized out>,
    _cmd=0x7ffff755b500 <_OBJC_SELECTOR_TABLE+1184>,
milliseconds=<optimized out>,
    contexts=<optimized out>) at GSRunLoopCtxt.m:601
#3  0x00007ffff70bfab8 in -[NSRunLoop acceptInputForMode:beforeDate:]
(self=0x8271f0,
    _cmd=0x7ffff755b540 <_OBJC_SELECTOR_TABLE+1248>, mode=0x7195e0,
    limit_date=<optimized out>) at NSRunLoop.m:1207
#4  0x00007ffff70be8dc in -[NSRunLoop runMode:beforeDate:] (self=0x8271f0,
    _cmd=0x7ffff759ace0 <_OBJC_SELECTOR_TABLE+320>, mode=0x7195e0,
date=0x835930)
    at NSRunLoop.m:1275
#5  0x00007ffff7134461 in -[GSMessageHandle sendMessage:beforeDate:]
(self=0xd8e4a0,
    _cmd=0x7ffff759b140 <_OBJC_SELECTOR_TABLE+1440>,
components=0xd114b0, when=0x835930)
    at NSMessagePort.m:1034
#6  0x00007ffff70073ce in -[NSConnection(Private) _sendOutRmc:type:]
(self=0xd8d8c0,
    _cmd=0x7ffff7501cf0 <_OBJC_SELECTOR_TABLE+1552>, c=0xbdec70, msgid=0)
    at NSConnection.m:3435
#7  0x00007ffff7000ad6 in -[NSConnection(GNUstepExtensions)
forwardInvocation:forProxy:] (
    self=0xd8d8c0, _cmd=0x7ffff750fea0 <_OBJC_SELECTOR_TABLE+608>,
inv=0x82e830,
---Type <return> to continue, or q <return> to quit---
    object=0xd8d660) at NSConnection.m:2049
#8  0x00007ffff71447c3 in GSFFIInvocationCallback (cif=0xd3a8d0,
retp=0x7fffffffc590,
    args=<optimized out>, user=0xdc6cc0) at GSFFIInvocation.m:629
#9  0x00007ffff50f6ae5 in ffi_closure_unix64_inner () from
/usr/lib64/libffi.so.4
#10 0x00007ffff50f6e40 in ffi_closure_unix64 () from /usr/lib64/libffi.so.4
#11 0x00007ffff79c7cff in -[NSPasteboard setData:forType:]
(self=self@entry=0xa08650,
    _cmd=_cmd@entry=0x7ffff7d5b6f0 <_OBJC_SELECTOR_TABLE+6480>,
data=0xdc8a60,
    dataType=dataType@entry=0x7ffff7d96640 <_OBJC_INSTANCE_159>) at
NSPasteboard.m:1548
#12 0x00007ffff7915e8d in -[NSTextView(leftovers)
writeSelectionToPasteboard:types:] (
    self=0xdc27b0, _cmd=<optimized out>, pboard=0xa08650,
types=<optimized out>)
    at NSTextView.m:5154
#13 0x00007ffff77ceb32 in -[NSApplication sendAction:to:from:]
(self=self@entry=0x7ab590,
    _cmd=_cmd@entry=0x7ffff7ce96a0 <_OBJC_SELECTOR_TABLE+2720>,
    aSelector=aSelector@entry=0x7ffff7d5a2e0
<_OBJC_SELECTOR_TABLE+1344>, aTarget=0x0,
    sender=sender@entry=0xc0ce00) at NSApplication.m:2230
#14 0x00007ffff7884464 in -[NSMenu performActionForItemAtIndex:]
(self=0xc0c950,
    _cmd=<optimized out>, index=<optimized out>) at NSMenu.m:1323


Of course we need to fix this and maybe other issues on these systems
before the release. But first we need to know about them.

Fred

_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to