[argyllcms] Re: V0.70 Beta 3 Mac OSX bus error
- From: Andrej Javoršek <Andrej.Javorsek@xxxxxxxxxxxxx>
- To: argyllcms@xxxxxxxxxxxxx
- Date: Fri, 20 Apr 2007 13:43:35 +0200
$ gdb ./dispwin
GNU gdb 6.1-20040303 (Apple version gdb-437) (Fri Jan 13 18:45:48 GMT
2006)
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-apple-darwin"...Reading symbols for
shared libraries ..... done
(gdb) run
Starting program: /Users/ot521andrejj/Desktop/Bris/argyll_dev_src/bin/
dispwin
Reading symbols for shared
libraries ..............................................................
... done
Reading symbols for shared libraries . done
Found 1 screens
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000000
0x00002589 in get_displays ()
(gdb) bt
#0 0x00002589 in get_displays ()
#1 0x00002989 in get_a_display ()
#2 0x00003f6b in main ()
(gdb) quit
The program is running. Exit anyway? (y or n) y
Hope this suffice!
Regards Andrej
On 2007.4.20, at 13:03, Graeme Gill wrote:
Andrej Javoršek wrote:
I can observe same problem on G5 iMac with 10.4.9 and it doesn't
matter if I use pre-compiled or self compiled binaries.
How to enable debugging?
The best way of providing some more detailed information is:
Turn off optimization, and turn on debugging symbols in the
spectro/Jamfile, ie:
Change this
CCFLAGS += $(CCOPTFLAG) ; # Turn optimisation on
#CCFLAGS += $(CCDEBUGFLAG) ; # Debugging flags
to this
#CCFLAGS += $(CCOPTFLAG) ; # Turn optimisation on
CCFLAGS += $(CCDEBUGFLAG) ; # Debugging flags
Change spectro/dispwin.c line 55 from this
#undef DEBUG
to this:
#define DEBUG
and recompile the spectro directory - ie;
rm *.o
jam
Run dispwin using the debugger, and get a backtrace at the
point it fails - ie:
gdb dispwin
(gdb) run
on crash:
(gdb) bt
to quit:
(gdb) quit
And relay the debug messages and the backtrace.
thanks,
Graeme Gill.
- Follow-Ups:
- [argyllcms] Re: V0.70 Beta 3 Mac OSX bus error
- From: Graeme Gill
- References:
- [argyllcms] Snapshot V0.70 Beta 3 test now available.
- From: Graeme Gill
- [argyllcms] Re: Snapshot V0.70 Beta 3 test now available.
- From: Klaus Karcher
- [argyllcms] Re: Snapshot V0.70 Beta 3 test now available.
- From: Graeme Gill
- [argyllcms] V0.70 Beta 3 Mac OSX bus error
- From: Andrej Javoršek
- [argyllcms] Re: V0.70 Beta 3 Mac OSX bus error
- From: Graeme Gill
- [argyllcms] Re: V0.70 Beta 3 Mac OSX bus error
- From: Andrej Javoršek
- [argyllcms] Re: V0.70 Beta 3 Mac OSX bus error
- From: Graeme Gill
Other related posts:
- » [argyllcms] V0.70 Beta 3 Mac OSX bus error
- » [argyllcms] Re: V0.70 Beta 3 Mac OSX bus error
- » [argyllcms] Re: V0.70 Beta 3 Mac OSX bus error
- » [argyllcms] Re: V0.70 Beta 3 Mac OSX bus error
- » [argyllcms] Re: V0.70 Beta 3 Mac OSX bus error
- » [argyllcms] Re: V0.70 Beta 3 Mac OSX bus error
- » [argyllcms] Re: V0.70 Beta 3 Mac OSX bus error
- » [argyllcms] Re: V0.70 Beta 3 Mac OSX bus error
- » [argyllcms] Re: V0.70 Beta 3 Mac OSX bus error
Andrej Javoršek wrote:
I can observe same problem on G5 iMac with 10.4.9 and it doesn't matter if I use pre-compiled or self compiled binaries.How to enable debugging?
The best way of providing some more detailed information is:
Turn off optimization, and turn on debugging symbols in the
spectro/Jamfile, ie:
Change this
CCFLAGS += $(CCOPTFLAG) ; # Turn optimisation on
#CCFLAGS += $(CCDEBUGFLAG) ; # Debugging flags
to this
#CCFLAGS += $(CCOPTFLAG) ; # Turn optimisation on
CCFLAGS += $(CCDEBUGFLAG) ; # Debugging flags
Change spectro/dispwin.c line 55 from this
#undef DEBUG
to this:
#define DEBUG
and recompile the spectro directory - ie;
rm *.o
jam
Run dispwin using the debugger, and get a backtrace at the
point it fails - ie:
gdb dispwin
(gdb) run
on crash:
(gdb) bt
to quit:
(gdb) quit
And relay the debug messages and the backtrace.
thanks,
Graeme Gill.
- [argyllcms] Re: V0.70 Beta 3 Mac OSX bus error
- From: Graeme Gill
- [argyllcms] Snapshot V0.70 Beta 3 test now available.
- From: Graeme Gill
- [argyllcms] Re: Snapshot V0.70 Beta 3 test now available.
- From: Klaus Karcher
- [argyllcms] Re: Snapshot V0.70 Beta 3 test now available.
- From: Graeme Gill
- [argyllcms] V0.70 Beta 3 Mac OSX bus error
- From: Andrej Javoršek
- [argyllcms] Re: V0.70 Beta 3 Mac OSX bus error
- From: Graeme Gill
- [argyllcms] Re: V0.70 Beta 3 Mac OSX bus error
- From: Andrej Javoršek
- [argyllcms] Re: V0.70 Beta 3 Mac OSX bus error
- From: Graeme Gill