bugPSPP - Bugs: bug #43362, Segfault on Output window opening...

 
 

bug #43362: Segfault on Output window opening when using Ubuntu Unity interface

Submitter:  None
Submitted:  Mon 06 Oct 2014 12:34:01 AM UTC
   
 
Category:  Graphical User Interface Severity:  5 - Average
Status:  Fixed Assigned to:  None
Open/Closed:  Closed Release:  None
Effort:  0.00
* Mandatory Fields

Add a New Comment Rich Markup
   

Sat 18 Oct 2014 05:38:58 PM UTC, comment #5: 

I pushed a fix for the remaining problem.  Thanks again for reporting the problem.

Ben Pfaff <blp>
Group administrator
Sun 12 Oct 2014 11:20:56 PM UTC, comment #4: 

Thanks for testing.

I've reopened the bug.  I'll figure out what else is wrong and fix that.

Ben Pfaff <blp>
Group administrator
Sun 12 Oct 2014 11:03:08 PM UTC, comment #3: 

The patch does rectify the segfault and correctly opens the output window.

There is one anomaly though - the first message that should appear in the output window is blank (i.e. when running a frequency for the first time, the output window opens and leaves blank space where the frequency table should appear. When running the frequency analysis again with the output window still open, the table correctly appears in the output window after blank space the expected size of the frequency table).

Anonymous
Sun 12 Oct 2014 04:54:07 PM UTC, comment #2: 

I'm going to assume that this is fixed. Please re-open it or file a new bug if it still occurs.

Ben Pfaff <blp>
Group administrator
Thu 09 Oct 2014 05:40:08 AM UTC, comment #1: 

I pushed a change to master that I believe should fix the problem.  Will you check?

(I wasn't able to precisely reproduce the problem myself.)

Thanks,

Ben.

Ben Pfaff <blp>
Group administrator
Mon 06 Oct 2014 12:34:01 AM UTC, original submission:  

Operating system: Ubuntu 14.04
CFLAGS="-O0 -g"

When attempting to open a file, or run any operation that opens the output window - psppire segfaults with the following message:

(psppire:31639): Gdk-CRITICAL **: IA__gdk_cairo_create: assertion 'GDK_IS_DRAWABLE (drawable)' failed

(psppire:31639): Gdk-CRITICAL **: IA__gdk_cairo_create: assertion 'GDK_IS_DRAWABLE (drawable)' failed

This only occurs when using the "Unity" interface of Ubuntu, not the "gnome-fallback" interface.

I have attached the backtrace with debugging symbols enabled. I am not familiar with GDK / Cairo but am happy to test given any suggestions of modifications and report results.

Anonymous

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #32236:  gdb-psppire-symbols-noopt.txt added by None (15KiB - text/plain - Updated backtrace with no optimisation)
file #32229:  gdb-pspp-symbols.txt added by None (14KiB - text/plain)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by blp (Posted a comment)
  •  

    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 logged-in users can vote.

     

    Follow 9 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2014-10-18 blp StatusIn Progress Fixed
        Open/ClosedOpen Closed
    2014-10-12 blp StatusFixed In Progress
        Open/ClosedClosed Open
    2014-10-12 blp StatusWorks For Me Fixed
        Open/ClosedOpen Closed
    2014-10-09 blp StatusNone Works For Me
    2014-10-06 None Attached File- Added gdb-psppire-symbols-noopt.txt, #32236
    2014-10-06 None Attached File- Added gdb-pspp-symbols.txt, #32229

    Back to the top

    Powered by Savane 3.13-3230.
    Corresponding source code