bugGNU Octave - Bugs: bug #36576, "invalid graphics...

 
 

bug #36576: "invalid graphics object" leads to segfault

Submitter:  Thomas Ruedas <trg818>
Submitted:  Sat 02 Jun 2012 04:03:07 PM UTC
   
 
Category:  Plotting Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Segfault, Bus Error, etc.
Status:  Fixed Assigned to:  bpabbott
Originator Name:  Open/Closed:  * Closed
Release:  * dev Operating System:  * Any
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 18 Jun 2012 05:46:36 PM UTC, comment #5: 

It appears fixed, at least for the sample code given in this bug report which did reliably segfault on a Linux platform before the changeset.

Rik <rik5>
Group administrator
Sun 17 Jun 2012 11:26:29 PM UTC, comment #4: 

I think I've fixed it.

http://hg.savannah.gnu.org/hgweb/octave/rev/1230d5d58d2d

The deletefcn was changing the axes position property and triggering a listener that was no longer valid.

The deletecolorbar() may also need this fix.

Ben Abbott <bpabbott>
Group Member
Sun 17 Jun 2012 12:57:23 AM UTC, comment #3: 

On the default branch, adding drawnow() to resetaxis() prevents the core-dump.


diff --git a/scripts/plot/colorbar.m b/scripts/plot/colorbar.m
--- a/scripts/plot/colorbar.m
+++ b/scripts/plot/colorbar.m
@@ -196,6 +196,7 @@
 endfunction

 function resetaxis (h, d, orig_props)
+  drawnow ()
   if (ishandle (h) && strcmp (get (h, "type"), "axes")
       && (isempty (gcbf()) || strcmp (get (gcbf(), "beingdeleted"),"off"))
       && ishandle (get (h, "axes")))


Ben Abbott <bpabbott>
Group Member
Sun 03 Jun 2012 09:58:58 PM UTC, comment #2: 

I can confirm this on a recent development tip (6/3/12).  The crash occurs with the second invocation of colorbar and occurs with either gnuplot or the FLTK backend.

I have updated the Category to "plotting" since it affects both graphics toolkits -- not just gnuplot.

Rik <rik5>
Group administrator
Sat 02 Jun 2012 05:38:54 PM UTC, comment #1: 

This is the same error that Jose posted Jun 1
this simple script shows the error
from Jose

----
clf;
[X,Y] = meshgrid(-2:.2:2, -2:.2:2);Z = X .* exp(-X.^2 - Y.^2);
mesh(X,Y,Z,'linewidth',1);axis('equal');colorbar;hold on;
imagesc(X,Y,Z);colorbar;
---



 have confirmed this on 3.7.0+ and 3.6.1 and 3.2.3
the error message is
error: base_graphics_object:: get_properties: invalid graphics object


It seems to be the second call to colorbar that shows it, but not always.


Doug Stewart <dastew>
Sat 02 Jun 2012 04:03:07 PM UTC, original submission:  

I use Octave 3.4.0 as provided by the pre-compiled dmg for Mac OS X. My system has Mac OS 10.5.8.
When repeatedly plotting certain types of graphs, Octave crashes with the following error message:

error: base_graphics_object::get_properties: invalid graphics object
panic: Segmentation fault -- stopping myself...

A typical scenario is like this: I run a Matlab script and get a correct plot just as I should, which indicates that the script itself works correctly. But when I rerun the same, unchanged script, the crash occurs. The same thing happens when the plotting commands are in a loop. It does not happen with any sort of script, however; I also have scripts that produce plots that can be run as often as I want.
Here is a Matlab script that produces a crash (slightly modified from "Introduction to Numerical Geodynamic Modelling" by T. Gerya, it can be expected to run correctly under Matlab):


% Solution of 2D Stokes and continuity equations with finite differences
% on a regular grid using a pressure-velocity formulation
% for a medium with constant viscosity

% Clean all variables
clear;
% Clear all figures
clf;

% Numerical model parameters
% Model size, m
xsize   =   1000000;        % Horizontal
ysize   =   1500000;        % Vertical

% Numbers of nodes
xnum    =   31;             % Horizontal
ynum    =   21;             % Vertical
% Grid step
xstp    =   xsize/(xnum-1); % Horizontal
ystp    =   ysize/(ynum-1); % Vertical

% Model viscosity
eta     =   1e+21;

% Pressure condition in one cell (i==2 && j==3)
p0cell  =   0;

% Gravity acceleration directed downward
gy      =   10; % m/s^2

% Create vectors for nodal points positions (basic nodes)
x       =   0:xstp:xsize;   % Horizontal
y       =   0:ystp:ysize;   % Vertical

% Create vectors for cell centers positions (staggered nodes)
xc      =   xstp/2:xstp:xsize-xstp/2; % Horizontal
yc      =   ystp/2:ystp:ysize-ystp/2; % Vertical

% Create array for density structure (two vertical layers)
rho     =   zeros(ynum,xnum);
for i=1:1:ynum
    for j=1:1:xnum
        % Horizontal position of the nodal point
        if(x(j)<xsize/2)
            rho(i,j)=3200;  % left layer
        else
            rho(i,j)=3300;  % right layer
        end
    end
end


% Matrix of coefficients initialization
L       =   sparse(xnum*ynum*3,xnum*ynum*3);
% Vector of right part initialization
R       =   zeros(xnum*ynum*3,1);

% Computing Kcont and Kbond coefficients
kcont   =   2*eta/(xstp+ystp);
kbond   =   4*eta/(xstp+ystp)^2;

% Solving x-Stokes, y-Stokes and continuity equations
% x-Stokes: ETA(d2vx/dx2+d2vx/dy2)-dP/dx=0
% y-Stokes: ETA(d2vy/dx2+d2vy/dy2)-dP/dy=gy*RHO
% continuity: dvx/dx+dvy/dy=0
% Compose matrix of coefficients L()
% and vector (column) of right parts R()
% Boundary conditions: free slip
% Process all Grid points
for i=1:1:ynum
    for j=1:1:xnum

        % Global index for P, vx, vy in the current node
        inp     =   ((j-1)*ynum+i)*3-2; % P
        invx    =   inp+1;
        invy    =   inp+2;


        % Continuity equation
        % Ghost pressure unknowns (i=1, j=1) and boundary nodes (4 corners + one cell)
        if ( (i==1) || (j==1) || (i==2 && j==2) || (i==2 && j==xnum) || (i==ynum && j==2) || (i==ynum && j==xnum) || (i==2 && j==3))
            % Ghost pressure unknowns (i=1, j=1): P(i,j)=0
            if(i==1 || j==1)
                L(inp,inp)          =   1*kbond;    % Coefficient for P(i,j)
                R(inp,1  )          =   0;          % Right-hand-side part
            end
            % Upper and lower left corners dP/dx=0 => P(i,j)-P(i,j+1)=0
            if((i==2 && j==2) || (i==ynum && j==2))
                L(inp,inp       )         =   1*kbond;   % Coefficient for P(i,j)
                L(inp,inp+ynum*3)   =   -1*kbond;   % Coefficient for P(i,j+1)
                R(inp,1)            =   0;          % Right-hand-side part
            end
            % Upper and lower right corners dP/dx=0 => P(i,j)-P(i,j-1)=0
            if((i==2 && j==xnum) || (i==ynum && j==xnum))
                L(inp,inp       )        =   1*kbond;   % Coefficient for P(i,j)
                L(inp,inp-ynum*3)   =  -1*kbond;   % Coefficient for P(i,j-1)
                R(inp,1)            =   0;          % Right-hand-side part
            end
            % One cell
            if (i==2 && j==3)
                L(inp,inp)          =   1*kbond;    % Coefficient for P(i,j)
                R(inp,1)            =   p0cell;     % Right-hand-side part
            end
            %Internal nodes: dvx/dx+dvy/dy=0
        else
            %dvx/dx=(vx(i-1,j)-vx(i-1,j-1))/dx
            L(inp,invx-3       )    =    kcont/xstp; % Coefficient for vx(i-1,j)
            L(inp,invx-3-ynum*3)    =   -kcont/xstp; % Coefficient for vx(i-1,j-1)

            %dvy/dy=(vy(i,j-1)-vy(i-1,j-1))/dy
            L(inp,invy-ynum*3  )    =    kcont/ystp; % Coefficient for vy(i,j-1)
            L(inp,invy-3-ynum*3)    =   -kcont/ystp; % Coefficient for vy(i-1,j-1)
            % Right-hand-side part:0
            R(inp,1)                =   0;
        end

        % x-Stokes equation
        % Ghost vx unknowns (i=ynum) and boundary nodes (i=1, i=ynum-1, j=1, j=xnum)
        if(i==1 || i==ynum-1 || i==ynum || j==1 || j==xnum)
            % Ghost vx unknowns (i=ynum: vx(i,j)=0
            if(i==ynum)
                L(invx,invx)        =   1*kbond;    % Coefficient for vx(i,j)
                R(invx,1   )        =   0;          % Right-hand-side part
            end
            % Left and Right boundaries (j=1, j=xnum)
            if((j==1 || j==xnum) && i<ynum)
                % Free slip, No slip: vx(i,j)=0
                L(invx,invx)        =   1*kbond;    % Coefficient for vx(i,j)
                R(invx,1)           =   0;          % Right-hand-side part
            end
            % Upper boundary, iner points (i=1, 1<j<xnum)
            if(i==1 && j>1 && j<xnum)
                % Free slip dvx/dy=0: vx(i,j)-vx(i+1,j)=0
                L(invx,invx)        =   1*kbond;    % Coefficient for vx(i,j)
                L(invx,invx+3)      =  -1*kbond;    % Coefficient for vx(i+1,j)
                R(invx,1)           =   0;          % Right-hand-side part

                % % No slip vx=0: vx(i,j)-1/3*vx(i+1,j)=0
                %L(invx,invx)       =   1*kbond;    % Coefficient for vx(i,j)
                %L(invx,invx+3)     =   -1/3*kbond; % Coefficient for vx(i+1,j)
                %R(invx,1)          =   0;          % Right-hand-side part
            end
            % Lower boundary, iner points (i=ynum-1, 1<j<xnum)
            if(i==ynum-1 && j>1 && j<xnum)
                % Free slip dvx/dy=0: vx(i,j)-vx(i-1,j)=0
                L(invx,invx)        =    1*kbond; % Coefficient for vx(i,j)
                L(invx,invx-3)      =   -1*kbond; % Coefficient for vx(i-1,j)
                R(invx,1)           =   0; % Right-hand-side part
                % % No slip vx=0: vx(i,j)-1/3*vx(i+1,j)=0
                % L(invx,invx)      =   1*kbond; % Coefficient for vx(i,j)
                % L(invx,invx-3)    =   -1/3*kbond; % Coefficient for vx(i-1,j)
                % R(invx,1)         =   0; % Right part
            end
            %Internal nodes: ETA(d2vx/dx2+d2vx/dy2)-dP/dx=0
        else
            %ETA(d2vx/dx2+2vx/dy2)=ETA*((vx(i,j-1)-2vx(i,j)+vx(i,j+1))/dx^2+(vx(i-1,j)-2vx(i,j)+vx(i+1,j))/dy^2)
            L(invx,invx-ynum*3)     =   eta/xstp^2;                 % Coefficient for vx(i,j-1)
            L(invx,invx-3)          =   eta/ystp^2;                 % Coefficient for vx(i-1,j)
            L(invx,invx)            =   -2*eta/xstp^2-2*eta/ystp^2; % Coefficient for vx(i,j)
            L(invx,invx+3)          =   eta/ystp^2;                 % Coefficient for vx(i+1,j)
            L(invx,invx+ynum*3)     =   eta/xstp^2;                 % Coefficient for vx(i,j+1)

            % -dP/dx=(P(i+1,j)-P(i+1,j+1))/dx
            L(invx,inp+3)           =   kcont/xstp;                 % Coefficient for P(i+1,j)
            L(invx,inp+3+ynum*3)    =   -kcont/xstp;                % Coefficient for P(i+1,j+1)
            % Right-hand-side part:0
            R(invx,1)               =   0;
        end

        % y-Stokes equation
        % Ghost vy unknowns (j=xnum) and boundary nodes (i=1, i=ynum, j=1, j=xnum-1)
        if(i==1 || i==ynum || j==1 || j==xnum-1 || j==xnum)
            % Ghost vy unknowns (j=xnum: vy(i,j)=0
            if(j==xnum)
                L(invy,invy)        =   1*kbond;                    % Coefficient for vy(i,j)
                R(invy,1)           =   0;
            end
            % Upper and lower boundaries (i=1, i=ynum)
            if((i==1 || i==ynum) && j<xnum)
                % Free slip, No slip: vy(i,j)=0
                L(invy,invy)        =   1*kbond;                    % Coefficient for vy(i,j)
                R(invy,1)           =   0;
            end
            % Left boundary, iner points (j=1, 1<i<ynum)
            if(j==1 && i>1 && i<ynum)
                % Free slip dvy/dx=0: vy(i,j)-vy(i,j+1)=0
                L(invy,invy)        =    1*kbond;                   % Coefficient for vy(i,j)
                L(invy,invy+ynum*3) =   -1*kbond;                   % Coefficient for vy(i,j+1)
                R(invy,1)=0;
                %             % No slip vy=0: vy(i,j)-1/3*vy(i,j+1)=0
                %             L(invy,invy)=1*kbond; % Coefficient for vy(i,j)
                %             L(invy,invy+ynum*3)=-1/3*kbond; % Coefficient for vy(i,j+1)
                %             R(invy,1)=0;
            end
            % Right boundary, iner points (j=xnum-1, 1<i<ynum)
            if(j==xnum-1 && i>1 && i<ynum)
                % Free slip dvy/dx=0: vy(i,j)-vy(i,j-1)=0
                L(invy,invy)        =   1*kbond;                    % Coefficient for vy(i,j)
                L(invy,invy-ynum*3) =   -1*kbond;                   % Coefficient for vy(i,j-1)
                R(invy,1)=0;
                %             % No slip vy=0: vy(i,j)-1/3*vy(i,j-1)=0
                %             L(invy,invy)=1*kbond; % Coefficient for vy(i,j)
                %             L(invy,invy-ynum*3)=-1/3*kbond; % Coefficient for vy(i,j-1)
                %             R(invy,1)=0;
            end
            %Internal nodes: ETA(d2vy/dx2+d2vy/dy2)-dP/dy=-gy*RHO
        else
            %ETA(d2vx/dx2+2vx/dy2)=ETA*((vx(i,j-1)-2vx(i,j)+vx(i,j+1))/dx^2+(vx(i-1,j)-2vx(i,j)+vx(i+1,j))/dy^2)
            L(invy,invy-ynum*3)     =   eta/xstp^2;                 % Coefficient for vy(i,j-1)
            L(invy,invy-3)          =   eta/ystp^2;                 % Coefficient for vy(i-1,j)
            L(invy,invy)            =   -2*eta/xstp^2-2*eta/ystp^2; % Coefficient for vy(i,j)
            L(invy,invy+3)          =   eta/ystp^2;                 % Coefficient for vy(i+1,j)
            L(invy,invy+ynum*3)     =   eta/xstp^2;                 % Coefficient for vy(i,j+1)

            % -dP/dy=(P(i,j+1)-P(i+1,j+1))/dx
            L(invy,inp+ynum*3)      =   kcont/ystp;                 % Coefficient for P(i,j+1)
            L(invy,inp+3+ynum*3)    =   -kcont/ystp;                % Coefficient for P(i+1,j+1)

            % Right part: -RHO*gy
            R(invy,1)               =   -gy*(rho(i,j)+rho(i,j+1))/2;
        end

    end
end

%Obtaining vector of solutions S()
S=LR;

% Reload solutions to 2D p(), vx(), vy() arrays
% Dimensions of arrays are reduced compared to the basic grid
p=zeros(ynum,xnum);
vy=zeros(ynum,xnum);
vx=zeros(ynum,xnum);
% Process all Grid points
for i=1:1:ynum
    for j=1:1:xnum
        % Global index for P, vx, vy in S()
        inp=((j-1)*ynum+i)*3-2; % P
        invx=inp+1;
        invy=inp+2;
        % P
        p(i,j)=S(inp)*kcont;
        % vx
        vx(i,j)=S(invx);
        % vy
        vy(i,j)=S(invy);
    end
end


% Compute vx,vy for internal nodes
vx1=zeros(ynum,xnum);
vy1=zeros(ynum,xnum);
% Process internal Grid points
for i=2:1:ynum-1
    for j=2:1:xnum-1
        % vx
        vx1(i,j)=(vx(i-1,j)+vx(i,j))/2;
        % vy
        vy1(i,j)=(vy(i,j-1)+vy(i,j))/2;
    end
end


%Plotting solution
% Making new figure
figure(1);

% Plotting pressure as colormap
subplot(1,2,1);
pcolor(xc/1000,yc/1000,p(2:1:ynum,2:1:xnum)*1e-9);      % making a colormap
shading interp;     % making smooth transitions between colors
colorbar;           % showing a colorbar for the map
hold on;            % continuing plotting on the colormap
% Plotting velocity vector as arrows using internal nodes only
%quiver(x(2:1:xnum-1)/1000,y(2:1:ynum-1)/1000,vx1(2:1:ynum-1,2:1:xnum-1),vy1(2:1:ynum-1,2:1:xnum-1),'color','black','showarrowhead','on','autoscalefactor',5e9); % making field of arrows
hold off;           % stop plotting on the colormap
box on;             % making a box around the plot
title('Pressure (color,GPa), velocity (arrows)'); % title for the plot
xlabel('x, km');        % title for the horizontal axis
ylabel('y, km');        % title for the vertical axis
axis ij image ;     % directing vertical axis downward, making proper dimensions
axis([0 xsize/1000 0 ysize/1000]); % Making axes limits

% Plotting density as colormap
subplot(1,2,2);
pcolor(x/1000,y/1000,rho);      % making a colormap
shading interp;     % making smooth transitions between colors
colorbar;           % showing a colorbar for the map
hold on;            % continuing plotting on the colormap
% Plotting velocity vector as arrows using internal nodes only
%quiver(x(2:1:xnum-1)/1000,y(2:1:ynum-1)/1000,vx1(2:1:ynum-1,2:1:xnum-1),vy1(2:1:ynum-1,2:1:xnum-1),'color','black','showarrowhead','on','autoscalefactor',5e9); % making field of arrows
hold off;           % stop plotting on the colormap
box on;             % making a box around the plot
title('Density (color, kg/m^3), velocity (arrows)');   % title for the plot
xlabel('x, km');        % title for the horizontal axis
ylabel('y, km');        % title for the vertical axis
axis ij image ;     % directing vertical axis downward, making proper dimensions
axis([0 xsize/1000 0 ysize/1000]); % Making axes limits
+verbatim+

This is the full crash report produced by the OS:
Process:         octave-3.4.0 [6756]
Path:            /Applications/Octave.app/Contents/Resources/bin/octave-3.4.0
Identifier:      octave-3.4.0
Version:         ??? (???)
Code Type:       X86 (Native)
Parent Process:  sh [6725]

Interval Since Last Report:          609 sec
Crashes Since Last Report:           1
Per-App Interval Since Last Report:  0 sec
Per-App Crashes Since Last Report:   1

Date/Time:       2012-06-02 17:45:52.488 +0200
OS Version:      Mac OS X 10.5.8 (9L30)
Report Version:  6
Anonymous UUID:  B13871CB-2A3C-4F84-8424-18C700E2435F

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000fffffffc
Crashed Thread:  0

Thread 0 Crashed:
0   libstdc++.6.dylib                     0x93e152e5 std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_grab(std::allocator<char> const&, std::allocator<char> const&) + 9
1   libstdc++.6.dylib                     0x93e1640e std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) + 86
2   liboctinterp-3.4.0.dylib              0x015dd488 axes::properties::update_xlabel_position() + 510
3   liboctinterp-3.4.0.dylib              0x015df588 axes::properties::update_ticklengths() + 860
4   liboctinterp-3.4.0.dylib              0x015e201f axes::properties::update_axes_layout() + 10861
5   liboctinterp-3.4.0.dylib              0x015edd1a axes::properties::sync_positions() + 34
6   liboctinterp-3.4.0.dylib              0x01613be3 axes::properties::set(caseless_str const&, octave_value const&) + 325
7   liboctinterp-3.4.0.dylib              0x01669364 axes::set(caseless_str const&, octave_value const&) + 306
8   liboctinterp-3.4.0.dylib              0x01555cdd graphics_object::set_value_or_default(caseless_str const&, octave_value const&) + 867
9   liboctinterp-3.4.0.dylib              0x01556083 graphics_object::set(octave_value_list const&) + 263
10  liboctinterp-3.4.0.dylib              0x0156b862 Fset(octave_value_list const&, int) + 3810
11  liboctinterp-3.4.0.dylib              0x0186ffee octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 2394
12  liboctinterp-3.4.0.dylib              0x01870908 octave_builtin::subsref(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 1314
13  liboctinterp-3.4.0.dylib              0x01871350 octave_builtin::subsref(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) + 54
14  liboctinterp-3.4.0.dylib              0x01995d8f octave_value::subsref(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) + 835
15  liboctinterp-3.4.0.dylib              0x01995e05 octave_value::subsref(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 101
16  liboctinterp-3.4.0.dylib              0x01a77065 tree_index_expression::rvalue(int, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 3773
17  liboctinterp-3.4.0.dylib              0x01a77328 tree_index_expression::rvalue(int) + 40
18  liboctinterp-3.4.0.dylib              0x01a734dd tree_index_expression::rvalue1(int) + 53
19  liboctinterp-3.4.0.dylib              0x01a68f13 tree_evaluator::visit_statement(tree_statement&) + 365
20  liboctinterp-3.4.0.dylib              0x01a98efd tree_statement::accept(tree_walker&) + 27
21  liboctinterp-3.4.0.dylib              0x01a67c7e tree_evaluator::visit_statement_list(tree_statement_list&) + 1202
22  liboctinterp-3.4.0.dylib              0x01454b45 tree_statement_list::accept(tree_walker&) + 27
23  liboctinterp-3.4.0.dylib              0x01a69163 tree_evaluator::visit_if_command_list(tree_if_command_list&) + 147
24  liboctinterp-3.4.0.dylib              0x01a97b6e tree_if_command_list::accept(tree_walker&) + 24
25  liboctinterp-3.4.0.dylib              0x01a691c7 tree_evaluator::visit_if_command(tree_if_command&) + 79
26  liboctinterp-3.4.0.dylib              0x01a97b88 tree_if_command::accept(tree_walker&) + 24
27  liboctinterp-3.4.0.dylib              0x01a68e63 tree_evaluator::visit_statement(tree_statement&) + 189
28  liboctinterp-3.4.0.dylib              0x01a98efd tree_statement::accept(tree_walker&) + 27
29  liboctinterp-3.4.0.dylib              0x01a67c7e tree_evaluator::visit_statement_list(tree_statement_list&) + 1202
30  liboctinterp-3.4.0.dylib              0x01454b45 tree_statement_list::accept(tree_walker&) + 27
31  liboctinterp-3.4.0.dylib              0x01a69163 tree_evaluator::visit_if_command_list(tree_if_command_list&) + 147
32  liboctinterp-3.4.0.dylib              0x01a97b6e tree_if_command_list::accept(tree_walker&) + 24
33  liboctinterp-3.4.0.dylib              0x01a691c7 tree_evaluator::visit_if_command(tree_if_command&) + 79
34  liboctinterp-3.4.0.dylib              0x01a97b88 tree_if_command::accept(tree_walker&) + 24
35  liboctinterp-3.4.0.dylib              0x01a68e63 tree_evaluator::visit_statement(tree_statement&) + 189
36  liboctinterp-3.4.0.dylib              0x01a98efd tree_statement::accept(tree_walker&) + 27
37  liboctinterp-3.4.0.dylib              0x01a67c7e tree_evaluator::visit_statement_list(tree_statement_list&) + 1202
38  liboctinterp-3.4.0.dylib              0x01454b45 tree_statement_list::accept(tree_walker&) + 27
39  liboctinterp-3.4.0.dylib              0x01a69163 tree_evaluator::visit_if_command_list(tree_if_command_list&) + 147
40  liboctinterp-3.4.0.dylib              0x01a97b6e tree_if_command_list::accept(tree_walker&) + 24
41  liboctinterp-3.4.0.dylib              0x01a691c7 tree_evaluator::visit_if_command(tree_if_command&) + 79
42  liboctinterp-3.4.0.dylib              0x01a97b88 tree_if_command::accept(tree_walker&) + 24
43  liboctinterp-3.4.0.dylib              0x01a68e63 tree_evaluator::visit_statement(tree_statement&) + 189
44  liboctinterp-3.4.0.dylib              0x01a98efd tree_statement::accept(tree_walker&) + 27
45  liboctinterp-3.4.0.dylib              0x01a67c7e tree_evaluator::visit_statement_list(tree_statement_list&) + 1202
46  liboctinterp-3.4.0.dylib              0x01454b45 tree_statement_list::accept(tree_walker&) + 27
47  liboctinterp-3.4.0.dylib              0x019886e6 octave_user_function::do_multi_index_op(int, octave_value_list const&, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 4982
48  liboctinterp-3.4.0.dylib              0x01980211 octave_user_function::do_multi_index_op(int, octave_value_list const&) + 47
49  liboctinterp-3.4.0.dylib              0x016f86f7 feval(octave_function*, octave_value_list const&, int) + 69
50  liboctinterp-3.4.0.dylib              0x015bc34e gh_manager::do_execute_callback(graphics_handle const&, octave_value const&, octave_value const&) + 2876
51  liboctinterp-3.4.0.dylib              0x015bc9a3 base_property::run_listeners(listener_mode) + 315
52  liboctinterp-3.4.0.dylib              0x015bcbe8 base_property::set(octave_value const&, bool) + 510
53  liboctinterp-3.4.0.dylib              0x01613bd0 axes::properties::set(caseless_str const&, octave_value const&) + 306
54  liboctinterp-3.4.0.dylib              0x01669364 axes::set(caseless_str const&, octave_value const&) + 306
55  liboctinterp-3.4.0.dylib              0x01555cdd graphics_object::set_value_or_default(caseless_str const&, octave_value const&) + 867
56  liboctinterp-3.4.0.dylib              0x01556083 graphics_object::set(octave_value_list const&) + 263
57  liboctinterp-3.4.0.dylib              0x0156b862 Fset(octave_value_list const&, int) + 3810
58  liboctinterp-3.4.0.dylib              0x0186ffee octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 2394
59  liboctinterp-3.4.0.dylib              0x01870908 octave_builtin::subsref(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 1314
60  liboctinterp-3.4.0.dylib              0x01871350 octave_builtin::subsref(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) + 54
61  liboctinterp-3.4.0.dylib              0x01995d8f octave_value::subsref(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) + 835
62  liboctinterp-3.4.0.dylib              0x01995e05 octave_value::subsref(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 101
63  liboctinterp-3.4.0.dylib              0x01a77065 tree_index_expression::rvalue(int, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 3773
64  liboctinterp-3.4.0.dylib              0x01a77328 tree_index_expression::rvalue(int) + 40
65  liboctinterp-3.4.0.dylib              0x01a734dd tree_index_expression::rvalue1(int) + 53
66  liboctinterp-3.4.0.dylib              0x01a68f13 tree_evaluator::visit_statement(tree_statement&) + 365
67  liboctinterp-3.4.0.dylib              0x01a98efd tree_statement::accept(tree_walker&) + 27
68  liboctinterp-3.4.0.dylib              0x01a67c7e tree_evaluator::visit_statement_list(tree_statement_list&) + 1202
69  liboctinterp-3.4.0.dylib              0x01454b45 tree_statement_list::accept(tree_walker&) + 27
70  liboctinterp-3.4.0.dylib              0x01a69163 tree_evaluator::visit_if_command_list(tree_if_command_list&) + 147
71  liboctinterp-3.4.0.dylib              0x01a97b6e tree_if_command_list::accept(tree_walker&) + 24
72  liboctinterp-3.4.0.dylib              0x01a691c7 tree_evaluator::visit_if_command(tree_if_command&) + 79
73  liboctinterp-3.4.0.dylib              0x01a97b88 tree_if_command::accept(tree_walker&) + 24
74  liboctinterp-3.4.0.dylib              0x01a68e63 tree_evaluator::visit_statement(tree_statement&) + 189
75  liboctinterp-3.4.0.dylib              0x01a98efd tree_statement::accept(tree_walker&) + 27
76  liboctinterp-3.4.0.dylib              0x01a67c7e tree_evaluator::visit_statement_list(tree_statement_list&) + 1202
77  liboctinterp-3.4.0.dylib              0x01454b45 tree_statement_list::accept(tree_walker&) + 27
78  liboctinterp-3.4.0.dylib              0x019886e6 octave_user_function::do_multi_index_op(int, octave_value_list const&, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 4982
79  liboctinterp-3.4.0.dylib              0x01980211 octave_user_function::do_multi_index_op(int, octave_value_list const&) + 47
80  liboctinterp-3.4.0.dylib              0x016f86f7 feval(octave_function*, octave_value_list const&, int) + 69
81  liboctinterp-3.4.0.dylib              0x015bc34e gh_manager::do_execute_callback(graphics_handle const&, octave_value const&, octave_value const&) + 2876
82  liboctinterp-3.4.0.dylib              0x015bc694 callback_property::execute(octave_value const&) const + 196
83  liboctinterp-3.4.0.dylib              0x015c0e06 gh_manager::do_free(graphics_handle const&) + 390
84  liboctinterp-3.4.0.dylib              0x015c181c F__go_delete__(octave_value_list const&, int) + 1492
85  liboctinterp-3.4.0.dylib              0x0186ffee octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 2394
86  liboctinterp-3.4.0.dylib              0x01870908 octave_builtin::subsref(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 1314
87  liboctinterp-3.4.0.dylib              0x01871350 octave_builtin::subsref(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) + 54
88  liboctinterp-3.4.0.dylib              0x01995d8f octave_value::subsref(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) + 835
89  liboctinterp-3.4.0.dylib              0x01995e05 octave_value::subsref(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 101
90  liboctinterp-3.4.0.dylib              0x01a77065 tree_index_expression::rvalue(int, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 3773
91  liboctinterp-3.4.0.dylib              0x01a77328 tree_index_expression::rvalue(int) + 40
92  liboctinterp-3.4.0.dylib              0x01a734dd tree_index_expression::rvalue1(int) + 53
93  liboctinterp-3.4.0.dylib              0x01a68f13 tree_evaluator::visit_statement(tree_statement&) + 365
94  liboctinterp-3.4.0.dylib              0x01a98efd tree_statement::accept(tree_walker&) + 27
95  liboctinterp-3.4.0.dylib              0x01a67c7e tree_evaluator::visit_statement_list(tree_statement_list&) + 1202
96  liboctinterp-3.4.0.dylib              0x01454b45 tree_statement_list::accept(tree_walker&) + 27
97  liboctinterp-3.4.0.dylib              0x01a69163 tree_evaluator::visit_if_command_list(tree_if_command_list&) + 147
98  liboctinterp-3.4.0.dylib              0x01a97b6e tree_if_command_list::accept(tree_walker&) + 24
99  liboctinterp-3.4.0.dylib              0x01a691c7 tree_evaluator::visit_if_command(tree_if_command&) + 79
100 liboctinterp-3.4.0.dylib              0x01a97b88 tree_if_command::accept(tree_walker&) + 24
101 liboctinterp-3.4.0.dylib              0x01a68e63 tree_evaluator::visit_statement(tree_statement&) + 189
102 liboctinterp-3.4.0.dylib              0x01a98efd tree_statement::accept(tree_walker&) + 27
103 liboctinterp-3.4.0.dylib              0x01a67c7e tree_evaluator::visit_statement_list(tree_statement_list&) + 1202
104 liboctinterp-3.4.0.dylib              0x01454b45 tree_statement_list::accept(tree_walker&) + 27
105 liboctinterp-3.4.0.dylib              0x01a69163 tree_evaluator::visit_if_command_list(tree_if_command_list&) + 147
106 liboctinterp-3.4.0.dylib              0x01a97b6e tree_if_command_list::accept(tree_walker&) + 24
107 liboctinterp-3.4.0.dylib              0x01a691c7 tree_evaluator::visit_if_command(tree_if_command&) + 79
108 liboctinterp-3.4.0.dylib              0x01a97b88 tree_if_command::accept(tree_walker&) + 24
109 liboctinterp-3.4.0.dylib              0x01a68e63 tree_evaluator::visit_statement(tree_statement&) + 189
110 liboctinterp-3.4.0.dylib              0x01a98efd tree_statement::accept(tree_walker&) + 27
111 liboctinterp-3.4.0.dylib              0x01a67c7e tree_evaluator::visit_statement_list(tree_statement_list&) + 1202
112 liboctinterp-3.4.0.dylib              0x01454b45 tree_statement_list::accept(tree_walker&) + 27
113 liboctinterp-3.4.0.dylib              0x019886e6 octave_user_function::do_multi_index_op(int, octave_value_list const&, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 4982
114 liboctinterp-3.4.0.dylib              0x01982554 octave_user_function::subsref(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 602
115 liboctinterp-3.4.0.dylib              0x01983368 octave_user_function::subsref(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) + 54
116 liboctinterp-3.4.0.dylib              0x01995d8f octave_value::subsref(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) + 835
117 liboctinterp-3.4.0.dylib              0x01995e05 octave_value::subsref(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 101
118 liboctinterp-3.4.0.dylib              0x01a77065 tree_index_expression::rvalue(int, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 3773
119 liboctinterp-3.4.0.dylib              0x01a77328 tree_index_expression::rvalue(int) + 40
120 liboctinterp-3.4.0.dylib              0x01a734dd tree_index_expression::rvalue1(int) + 53
121 liboctinterp-3.4.0.dylib              0x01a68f13 tree_evaluator::visit_statement(tree_statement&) + 365
122 liboctinterp-3.4.0.dylib              0x01a98efd tree_statement::accept(tree_walker&) + 27
123 liboctinterp-3.4.0.dylib              0x01a67c7e tree_evaluator::visit_statement_list(tree_statement_list&) + 1202
124 liboctinterp-3.4.0.dylib              0x01454b45 tree_statement_list::accept(tree_walker&) + 27
125 liboctinterp-3.4.0.dylib              0x019886e6 octave_user_function::do_multi_index_op(int, octave_value_list const&, std::list<octave_lvalue, std::allocator<octave_lvalue> > const*) + 4982
126 liboctinterp-3.4.0.dylib              0x01980211 octave_user_function::do_multi_index_op(int, octave_value_list const&) + 47
127 liboctinterp-3.4.0.dylib              0x0144f720 octave_value::do_multi_index_op(int, octave_value_list const&) + 42
128 liboctinterp-3.4.0.dylib              0x01a711b9 tree_identifier::rvalue(int) + 937
129 liboctinterp-3.4.0.dylib              0x01a707d0 tree_identifier::rvalue1(int) + 54
130 liboctinterp-3.4.0.dylib              0x01a68f13 tree_evaluator::visit_statement(tree_statement&) + 365
131 liboctinterp-3.4.0.dylib              0x01a98efd tree_statement::accept(tree_walker&) + 27
132 liboctinterp-3.4.0.dylib              0x01a67c7e tree_evaluator::visit_statement_list(tree_statement_list&) + 1202
133 liboctinterp-3.4.0.dylib              0x01454b45 tree_statement_list::accept(tree_walker&) + 27
134 liboctinterp-3.4.0.dylib              0x01981224 octave_user_script::do_multi_index_op(int, octave_value_list const&) + 1752
135 liboctinterp-3.4.0.dylib              0x0144f720 octave_value::do_multi_index_op(int, octave_value_list const&) + 42
136 liboctinterp-3.4.0.dylib              0x01a711b9 tree_identifier::rvalue(int) + 937
137 liboctinterp-3.4.0.dylib              0x01a707d0 tree_identifier::rvalue1(int) + 54
138 liboctinterp-3.4.0.dylib              0x01a68f13 tree_evaluator::visit_statement(tree_statement&) + 365
139 liboctinterp-3.4.0.dylib              0x01a98efd tree_statement::accept(tree_walker&) + 27
140 liboctinterp-3.4.0.dylib              0x01a67c7e tree_evaluator::visit_statement_list(tree_statement_list&) + 1202
141 liboctinterp-3.4.0.dylib              0x01454b45 tree_statement_list::accept(tree_walker&) + 27
142 liboctinterp-3.4.0.dylib              0x017f0372 main_loop() + 326
143 liboctinterp-3.4.0.dylib              0x0178bef9 octave_main + 8073
144 octave-3.4.0                          0x00001f5e main + 32
145 octave-3.4.0                          0x00001f12 start + 54

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0xfffffff4  ebx: 0x015dd29b  ecx: 0x00000000  edx: 0xbfff9bcf
  edi: 0xbfff9bcf  esi: 0x0223494c  ebp: 0xbfff9b98  esp: 0xbfff9b98
   ss: 0x0000001f  efl: 0x00000293  eip: 0x93e152e5   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
  cr2: 0x016c1703

Binary Images:
    0x1000 -     0x1ff7 +octave-3.4.0 ??? (???) <e4f37182864ee9bed941d0ba196637ed> /Applications/Octave.app/Contents/Resources/bin/octave-3.4.0
   0x4a000 -    0x85fe7 +libqrupdate.1.dylib ??? (???) <b4540c0b0d22995b480b5584a2dc3a2c> /Applications/Octave.app/Contents/Resources/lib/libqrupdate.1.dylib
   0x94000 -    0xbefe7 +libfontconfig.1.dylib ??? (???) <c782716a6f36c09ba1e6b176cfbf1c05> /usr/X11/lib/libfontconfig.1.dylib
  0x120000 -   0x1fdff7 +libcruft-3.4.0.dylib ??? (???) <7700f7b424484962fc49268d8ff5b0c2> /Applications/Octave.app/Contents/Resources/lib/octave-3.4.0/libcruft-3.4.0.dylib
  0x240000 -   0x2cafeb +libfreetype.6.dylib ??? (???) <f3b4fee1562bcea25c7eb8ecb273ea3c> /usr/X11/lib/libfreetype.6.dylib
  0x2e4000 -   0x578ff7 +libhdf5.6.dylib ??? (???) <b451d3bb72daeddb128c7db67a12acb4> /Applications/Octave.app/Contents/Resources/lib/libhdf5.6.dylib
  0x60d000 -   0x62dff7 +libreadline.6.2.dylib ??? (???) <3bd5a5630fbffd7ae2e1c47c1790cb53> /Applications/Octave.app/Contents/Resources/lib/libreadline.6.2.dylib
  0x651000 -   0x673fe7 +libpcre.0.dylib ??? (???) <c98a976a453f4d6451faf977d95763cd> /Applications/Octave.app/Contents/Resources/lib/libpcre.0.dylib
  0x679000 -   0x697fe3  libexpat.1.dylib ??? (???) <caa6d7f83f7e0a3fe26aa5904c6f98a9> /usr/lib/libexpat.1.dylib
  0x890000 -   0x8bafef +find.oct ??? (???) <8825c851c0190da900c138c4bcf74e06> /Applications/Octave.app/Contents/Resources/libexec/octave/3.4.0/oct/x86_64-apple-darwin10.7.3/find.oct
  0xc00000 -   0xc58fef +cellfun.oct ??? (???) <32d1b3bce289d07ffcfdb1704122368b> /Applications/Octave.app/Contents/Resources/libexec/octave/3.4.0/oct/x86_64-apple-darwin10.7.3/cellfun.oct
  0xc80000 -   0xc9aff3 +strfind.oct ??? (???) <03091555ea6286585dda22ac0c8f8301> /Applications/Octave.app/Contents/Resources/libexec/octave/3.4.0/oct/x86_64-apple-darwin10.7.3/strfind.oct
  0xcd4000 -   0xd0cfe3 +max.oct ??? (???) <39500e61cc2d623e3fc031e31507871e> /Applications/Octave.app/Contents/Resources/libexec/octave/3.4.0/oct/x86_64-apple-darwin10.7.3/max.oct
 0x13d0000 -  0x220dfff +liboctinterp-3.4.0.dylib ??? (???) <0bbe20aaa27752f727de5975ebc7c0c1> /Applications/Octave.app/Contents/Resources/lib/octave-3.4.0/liboctinterp-3.4.0.dylib
 0x27a0000 -  0x35f9fff +liboctave-3.4.0.dylib ??? (???) <5078a49b09534217f2382ee0e789ffb1> /Applications/Octave.app/Contents/Resources/lib/octave-3.4.0/liboctave-3.4.0.dylib
 0x3f38000 -  0x3f5bfeb +lookup.oct ??? (???) <8728556693f988557eafcbccf04ceda5> /Applications/Octave.app/Contents/Resources/libexec/octave/3.4.0/oct/x86_64-apple-darwin10.7.3/lookup.oct
 0x3f80000 -  0x3fa7fe7 +regexp.oct ??? (???) <5085411c267834f4c26af8227efe3231> /Applications/Octave.app/Contents/Resources/libexec/octave/3.4.0/oct/x86_64-apple-darwin10.7.3/regexp.oct
0x8fe00000 - 0x8fe2db43  dyld 97.1 (???) <458eed38a009e5658a79579e7bc26603> /usr/lib/dyld
0x90044000 - 0x900c1fef  libvMisc.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x901f1000 - 0x9020ffff  libresolv.9.dylib ??? (???) <9ed809256ce8913cddc3269c2e364654> /usr/lib/libresolv.9.dylib
0x90210000 - 0x90225ffb  com.apple.ImageCapture 5.0.2 (5.0.2) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x9027d000 - 0x90557ff3  com.apple.CoreServices.CarbonCore 786.16 (786.16) <d2af3f75c3500c518c39fd00aed7f9b9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90558000 - 0x905b4ff7  com.apple.htmlrendering 68 (1.1.3) <1c5c0c417891b920dfe139385fc6c155> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x905fa000 - 0x90681ff7  libsqlite3.0.dylib ??? (???) <3334ea5af7a911637413334154bb4100> /usr/lib/libsqlite3.0.dylib
0x907e6000 - 0x907edfff  com.apple.agl 3.0.9 (AGL-3.0.9) <2f39c480cfcee9358a23d61b20a6aa56> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x907ee000 - 0x90817fff  libcups.2.dylib ??? (???) <2b0ab6b9fa1957ee940835d0cfd42894> /usr/lib/libcups.2.dylib
0x90818000 - 0x90828ffc  com.apple.LangAnalysis 1.6.5 (1.6.5) <d057feb38163121ffd871c564c692804> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x90962000 - 0x90962ffd  com.apple.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x90963000 - 0x90bdffe7  com.apple.Foundation 6.5.9 (677.26) <c68b3cff7864959becfc7fd1a384f925> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x90be0000 - 0x90be0ffa  com.apple.CoreServices 32 (32) <373d6a888f9204641f313bc6070ae065> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x90be1000 - 0x90c6eff7  com.apple.LaunchServices 292 (292) <a41286c7c1eb20ffd5cc796f791070f0> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x90c6f000 - 0x90c9eff7  libncurses.5.4.dylib ??? (???) <d14a12e66edb347d4ce52089b17e3d24> /usr/lib/libncurses.5.4.dylib
0x90c9f000 - 0x90cabfff  libbz2.1.0.dylib ??? (???) <d355415c89c383330697a7b73d6dbc2e> /usr/lib/libbz2.1.0.dylib
0x90cac000 - 0x90d8cfff  libobjc.A.dylib ??? (???) <400e943f9e8a678eea22a1d1205490ee> /usr/lib/libobjc.A.dylib
0x90df7000 - 0x90e04fe7  com.apple.opengl 1.5.10 (1.5.10) <5a2813f80c9441170cc1ab8a3dac5038> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x90e05000 - 0x90e56ff7  com.apple.HIServices 1.7.1 (???) <ba7fd0ede540a0da08db027f87efbd60> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x90e8a000 - 0x90f3bfff  edu.mit.Kerberos 6.0.15 (6.0.15) <28005ea82ba82307f185c255c25bfdd3> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x90f3c000 - 0x910a3ff3  libSystem.B.dylib ??? (???) <be7a9fa5c8a925578bddcbaa72e5bf6e> /usr/lib/libSystem.B.dylib
0x910bc000 - 0x910c6feb  com.apple.audio.SoundManager 3.9.2 (3.9.2) <df077a8048afc3075c6f2d9e7780e78e> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x910c7000 - 0x91200ff7  libicucore.A.dylib ??? (???) <f2819243b278259b9a622ea111ea5fd6> /usr/lib/libicucore.A.dylib
0x91201000 - 0x912c8ff2  com.apple.vImage 3.0 (3.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x912c9000 - 0x912d5ffe  libGL.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x912d6000 - 0x912dafff  libGIF.dylib ??? (???) <ade6d93abe118569a7a39d11f81eb9bf> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x9204a000 - 0x920a4ff7  com.apple.CoreText 2.0.5 (???) <5483518a613464d043455ac661a9dcbe> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x92fa6000 - 0x93646fff  com.apple.CoreGraphics 1.409.8 (???) <25020feb388637ee860451c19b613c48> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x93647000 - 0x9364bfff  libmathCommon.A.dylib ??? (???) /usr/lib/system/libmathCommon.A.dylib
0x9364c000 - 0x936f3fec  com.apple.CFNetwork 438.16 (438.16) <0a2f633dc532b176109547367f209ced> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x938b1000 - 0x938b9fff  com.apple.DiskArbitration 2.2.1 (2.2.1) <2664eeb3a4d0c95a21c089892a0ae8d0> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x938c3000 - 0x938caffe  libbsm.dylib ??? (???) <fa7ae5f1a621d9b69e7e18747c9405fb> /usr/lib/libbsm.dylib
0x9390e000 - 0x939c9fe3  com.apple.CoreServices.OSServices 228.1 (228.1) <9c640e79ad97f335730d8a49f6cb2032> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x939ef000 - 0x93d8cfef  com.apple.QuartzCore 1.5.8 (1.5.8) <a28fa54346a9f9d5b3bef076a1ee0fcf> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x93d8d000 - 0x93de6ff7  libGLU.dylib ??? (???) <a3b9be30100a25a6cd3ad109892f52b7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x93de7000 - 0x93e44ffb  libstdc++.6.dylib ??? (???) <f75e5133d72769de5ce6c06153fc65f6> /usr/lib/libstdc++.6.dylib
0x93e45000 - 0x93f8eff7  com.apple.ImageIO.framework 2.0.9 (2.0.9) <717938c4837f88bbe8ec613d4d25bc52> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x93f8f000 - 0x93f9ffff  com.apple.speech.synthesis.framework 3.7.1 (3.7.1) <273d96ff861dc68be659c07ef56f599a> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x93fa0000 - 0x94052ffb  libcrypto.0.9.7.dylib ??? (???) <d02f7e5b8a68813bb7a77f5edb34ff9d> /usr/lib/libcrypto.0.9.7.dylib
0x94053000 - 0x94061ffd  libz.1.dylib ??? (???) <a98b3b221a72b54faf73ded3dd7000e5> /usr/lib/libz.1.dylib
0x941bc000 - 0x941bffff  com.apple.help 1.1 (36) <1a25a8fbb49a830efb31d5c0a52939cd> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x94341000 - 0x94348fe9  libgcc_s.1.dylib ??? (???) <e280ddf3f5fb3049e674edcb109f389a> /usr/lib/libgcc_s.1.dylib
0x94349000 - 0x943dcfff  com.apple.ink.framework 101.3 (86) <d4c85b5cafa8027fff042b84a8be71dc> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x9475c000 - 0x9492dfef  com.apple.security 5.0.7 (1) <44e26a9c40630a54d5a9f70c18483411> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x9492e000 - 0x94934fff  com.apple.print.framework.Print 218.0.3 (220.2) <5b7f4ef7c2df36aff9605377775781e4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x94985000 - 0x94985ffb  com.apple.installserver.framework 1.0 (8) /System/Library/PrivateFrameworks/InstallServer.framework/Versions/A/InstallServer
0x94c9c000 - 0x94ca5fff  com.apple.speech.recognition.framework 3.7.24 (3.7.24) <da2d8411921a3fd8bc898dc753b7f3ee> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x94ca6000 - 0x94cc2ff3  com.apple.CoreVideo 1.6.1 (48.6) <e1eea31edd855f3e739202eb18ac8312> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x94cd0000 - 0x94db1ff7  libxml2.2.dylib ??? (???) <f274ba384fb55203873f9c17569ef131> /usr/lib/libxml2.2.dylib
0x94e01000 - 0x94e30fe3  com.apple.AE 402.3 (402.3) <b13bfda0ad9314922ee37c0d018d7de9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x94e32000 - 0x95303fbe  libGLProgrammability.dylib ??? (???) <7f18294a7bd0b6afe4319f29187fc70d> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x95304000 - 0x95304ffd  com.apple.Accelerate 1.4.2 (Accelerate 1.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x95305000 - 0x95324ffa  libJPEG.dylib ??? (???) <6d61215d5adfd74f75fed2e4db29a21c> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x95325000 - 0x95419ff4  libiconv.2.dylib ??? (???) <96ff4c6f84c4a1623cb78287371cdd3f> /usr/lib/libiconv.2.dylib
0x9541a000 - 0x95499ff5  com.apple.SearchKit 1.2.2 (1.2.2) <3b5f3ab6a363a4d8a2bbbf74213ab0e5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x9549f000 - 0x955d2fe7  com.apple.CoreFoundation 6.5.7 (476.19) <a332c8f45529ee26d2e9c36d0c723bad> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x955d3000 - 0x9564dff8  com.apple.print.framework.PrintCore 5.5.4 (245.6) <03d0585059c20cb0bde5e000438c49e1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x9597a000 - 0x9597cff5  libRadiance.dylib ??? (???) <73169d8c3fc31df4005e8eaa0d16bde5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x9597d000 - 0x9597dfff  com.apple.Carbon 136 (136) <4177916bbf70e0ddc446f94001d54c95> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x959e5000 - 0x95a72ff7  com.apple.framework.IOKit 1.5.2 (???) <7a3cc24f78f93931731203854ae0d891> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x95a73000 - 0x95afdff7  com.apple.DesktopServices 1.4.9 (1.4.9) <f5e51a76d315798371b3dd35a4d46d6c> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x95afe000 - 0x95b7bfeb  com.apple.audio.CoreAudio 3.1.2 (3.1.2) <782a08c44be4698597f4bbd79cac21c6> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x95e7d000 - 0x95eb7fe7  com.apple.coreui 1.2 (62) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x9627b000 - 0x962b9fff  libGLImage.dylib ??? (???) <a6425aeb77f4da13212ac75df57b056d> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x962ba000 - 0x965c2fe7  com.apple.HIToolbox 1.5.6 (???) <eece3cb8aa0a4e6843fcc1500aca61c5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x965c3000 - 0x965c4ffc  libffi.dylib ??? (???) <eaf10b99a3fbc4920b175809407466c0> /usr/lib/libffi.dylib
0x965c5000 - 0x965e9fff  libxslt.1.dylib ??? (???) <c372568bd2f7169efa0faee6546eead3> /usr/lib/libxslt.1.dylib
0x96607000 - 0x96650fef  com.apple.Metadata 10.5.8 (398.26) <e4d268ea45379200f03cdc7c8bedae6f> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x96651000 - 0x96656fff  com.apple.CommonPanels 1.2.4 (85) <c135f02edd6b2e2864311e0b9d08a98d> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x96657000 - 0x96696fef  libTIFF.dylib ??? (???) <2afd7f6079224311d67ab427e10bf61c> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x96697000 - 0x96697ff8  com.apple.ApplicationServices 34 (34) <ee7bdf593da050bb30c7a1fc446eb8a6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x966d5000 - 0x966f0ff3  libPng.dylib ??? (???) <e0c3bdc3144e1ed91f1e4d00d147ff3a> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x967bb000 - 0x9684eff3  com.apple.ApplicationServices.ATS 3.8 (???) <e61b0945da6ab368348a927f7428ad67> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x9684f000 - 0x968f6feb  com.apple.QD 3.11.57 (???) <35f058678972d42b88ebdf652df79956> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x968fd000 - 0x96d0dfef  libBLAS.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x96d0e000 - 0x96d45fff  com.apple.SystemConfiguration 1.9.2 (1.9.2) <eab546255ac099b9616df999c9359d0e> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x96db9000 - 0x96dfbfef  com.apple.NavigationServices 3.5.2 (163) <72cdc9d21f6690837870923e7b8ca358> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x970be000 - 0x9747cfea  libLAPACK.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x9747d000 - 0x974a8fe7  libauto.dylib ??? (???) <2e44c523b851e8e25f05d13a48070a58> /usr/lib/libauto.dylib
0x974a9000 - 0x974a9ffd  com.apple.Accelerate.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x97585000 - 0x9759dfff  com.apple.openscripting 1.2.8 (???) <0129d2f750f5ddcb92f4acf8a3541952> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x975ea000 - 0x976b5fef  com.apple.ColorSync 4.5.4 (4.5.4) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x976d2000 - 0x976fffeb  libvDSP.dylib ??? (???) <4daafed78a471133ec30b3ae634b6d3e> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x9770c000 - 0x9770efff  com.apple.securityhi 3.0 (30817) <40562b85d99118354c974e76c32fa6fb> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x977bb000 - 0x977d1fff  com.apple.DictionaryServices 1.0.0 (1.0.0) <7d20b8d1fb238c3e71d0fa6fda18c4f7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0xfffe8000 - 0xfffebfff  libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib
0xffff0000 - 0xffff1780  libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib

Thomas Ruedas <trg818>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by bpabbott (Posted a comment)
  • -email is unavailable- added by rik5 (Posted a comment)
  • -email is unavailable- added by dastew (Posted a comment)
  • -email is unavailable- added by trg818 (Submitted the item)
  • -email is unavailable- added by trg818
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 10 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2012-06-29 rik5 StatusReady For Test Fixed
        Open/ClosedOpen Closed
    2012-06-17 bpabbott StatusConfirmed Ready For Test
        Assigned toNone bpabbott
    2012-06-17 bpabbott Release3.4.0 dev
        Operating SystemMac OS Any
    2012-06-03 rik5 CategoryPlotting with gnuplot Plotting
        StatusNone Confirmed
        Summaryinvalid graphics object "invalid graphics object" leads to segfault
    2012-06-02 trg818 Carbon-Copy- Added trg818

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code