On 11/18/24 07:55, Yavor Doganov wrote:
Control: severity -1 grave
Control: tags -1 + moreinfo
Paul Seelig wrote:
[ snip ]
A screenshot is available at
http://wmlive.rumbero.org/NSInvalidArgumentException.png for a
visual depiction of the error message.
This shows NSContstantString(instance) but never mind.
Yes, my fault: The screenshot provided is from a bookworm system with
the backported GNUstep packages from trixie.
I have turned the image link into a directory and deposited in there two
different screenshots from both trixie and bookworm showing the
differing error message.
Could you please install gworkspace.app-dbgsym,
gworkspace-libs-dbgsym, libinspector0-dbgsym,
libgnustep-gui0.31-dbgsym, libgnustep-base1.30-dbgsym, libobjc4-dbgsym
and run GDB like this:
$ gdb GWorkspace
(gdb) break -[NSException raise]
Function "-[NSException raise]" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (-[NSException raise]) pending
(gdb) r
...
(gdb) bt
And then post the backtrace you get? Thanks!
The backtrace has been produced according to your instructions and the
file gdb.log containing the out put has been attached to this mail.
A copy of the gdb.log has also been added as
http://wmlive.rumbero.org/NSInvalidArgumentException.png/gdb.log
I wanted to try making a clean i386 trixie install using official Debian
installation media but to my dismay there are no i386 daily build ISO
images available at https://www.debian.org/devel/debian-installer/
anymore. Looks like the i386 deprecation went a bit further than hoped for.
Thanks again,
Paul
trixie/sid
GNU gdb (Debian 15.2-1) 15.2
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from GWorkspace...
Reading symbols from /usr/lib/debug/.build-id/0f/8ab41e107f8c7f692d91e829a2928d91f6c188.debug...
[?2004h(gdb) [7mbreak -[NSException raise][27m
[C[C[C[C[C[Cbreak -[NSException raise]
[?2004l
Function "-[NSException raise]" not defined.
[?2004hMake breakpoint pending on future shared library load? (y or [n]) y
[?2004l
Breakpoint 1 (-[NSException raise]) pending.
[?2004h(gdb) r
[?2004l
Starting program: /usr/bin/GWorkspace
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Detaching after vfork from child process 25246]
[Detaching after vfork from child process 25248]
2024-11-18 20:19:27.198 fswatcher[25248:25248] register client 2
Breakpoint 1, -[NSException raise] (self=0x3849d20,
_cmd=0xb77db730 <_OBJC_SELECTOR_TABLE+240>) at ./Source/NSException.m:1599
warning: 1599 ./Source/NSException.m: No such file or directory
[?2004h[?2004l
[?2004h(gdb) c
[?2004l
Continuing.
Breakpoint 1, -[NSException raise] (self=0x3849d20,
_cmd=0xb7d9c538 <_OBJC_SELECTOR_TABLE+888>) at ./Source/NSException.m:1599
1599 in ./Source/NSException.m
[?2004h[?2004l
[?2004h(gdb) c
[?2004l
Continuing.
/usr/bin/GWorkspace: Uncaught exception NSInvalidArgumentException, reason: NSImage(instance) does not recognize subviews
2024-11-18 20:19:46.419 fswatcher[25248:25248] Connection became invalid
2024-11-18 20:19:46.419 fswatcher[25248:25248] No more clients, shutting down.
[Inferior 1 (process 25243) exited with code 01]
[?2004h[?2004l
[?2004h(gdb) q
[?2004l