bugPSPP - Bugs: bug #45213, gtk3 / windows: psppire crashes...

 
 

bug #45213: gtk3 / windows: psppire crashes when window is resized

Submitted by:  Friedrich Beckmann <beckmanf>
Submitted on:  Fri 29 May 2015 12:58:09 PM UTC  
 
Category: Compilation/PortabilitySeverity: 5 - Average
Status: FixedAssigned to: None
Open/Closed: ClosedRelease: None
Effort: 0.00

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Sun 31 May 2015 11:46:57 PM UTC, comment #2:

Harry, thanks for looking into this. So at least we do not have a known problem on the windows build today. Therefore I will close this issue.

Friedrich

Friedrich Beckmann <beckmanf>
Project Member
Fri 29 May 2015 07:40:42 PM UTC, comment #1:

Both issues are definitely related.

I updated to a newer version of Pixman (0.32) and now the program doesn't abort anymore.

But I couldn't find the point where the segfault was triggerd, so I don't know for sure if the problem is gone for ever.

Harry Thijssen <unknown_one>
Fri 29 May 2015 12:58:09 PM UTC, original submission:

psppire crashes in the gtk3 branch when windows are resized.

This bug might be related to bug #44231 : PSPP crashes when resizing...

From Harry:

I managed to run the MSWindows build on MSWindows in gdb.
As soon as I resize the window I get:
======
Starting program: C:\Program Files (x86)\PSPP\bin/psppire.exe
[New Thread 1192.0x544]
[New Thread 1192.0x3cc]
[New Thread 1192.0x514]
[New Thread 1192.0xa08]
[New Thread 1192.0x8c4]
[New Thread 1192.0x858]

Program received signal SIGSEGV, Segmentation fault.
0x65584e71 in ?? () from C:\Program Files (x86)\PSPP\bin\libpixman-1-0.dl

====

Strange enough I don ' t have a problem when I run the program within wine.

Any suggestion for a solution?

================================

I cross-compile on openSUSE for MSWindows. So the regression test included in the package won't work. :-(

When running dbg on psppire it should run in wine or on mswindows. It seems to be possible to run might be possible to run winedbg but I have no experience with it (nor with dbg) and it is a long time ago I used a debugger at all.

This issue is not specific to the GTK3 branch as I had it some time ago with the master branch. After a few months it disappeared and now it is back for the gtk3 branch. The difference appears when I update my toolchain.

As I use very recent packages for building, I wouldn't be surprised if this problem will arise for other builds in the future too.

My packages:

Name: Atk
Description: Accessibility Toolkit
Version: 2.16.0

Name: cairo-fc
Description: Fontconfig font backend for cairo graphics library
Version: 1.14.2

Name: cairo-ft
Description: FreeType font backend for cairo graphics library
Version: 1.14.2

Name: cairo-gobject
Description: gobject functions for cairo graphics library
Version: 1.14.2

Name: cairo
Description: Multi-platform 2D graphics library
Version: 1.14.2

Name: cairo-pdf
Description: PDF surface backend for cairo graphics library
Version: 1.14.2

Name: cairo-png
Description: PNG functions for cairo graphics library
Version: 1.14.2

Name: cairo-ps
Description: PostScript surface backend for cairo graphics library
Version: 1.14.2

Name: cairo-script
Description: script surface backend for cairo graphics library
Version: 1.14.2

Name: cairo-svg
Description: SVG surface backend for cairo graphics library
Version: 1.14.2

Name: cairo-tee
Description: tee surface backend for cairo graphics library
Version: 1.14.2

Name: cairo-win32-font
Description: Microsoft Windows font backend for cairo graphics library
Version: 1.14.2

Name: cairo-win32
Description: Microsoft Windows surface backend for cairo graphics library
Version: 1.14.2

Name: Fontconfig
Description: Font configuration and customization library
Version: 2.10.92

Name: FreeType 2
Description: A free, high-quality, and portable font engine.
Version: 16.1.10

Name: Gail
Description: GNOME Accessibility Implementation Library
Version: 3.14.2

Name: Gail
Description: GNOME Accessibility Implementation Library
Version: 2.24.23

Name: GDK
Description: GTK+ Drawing Kit (${target} target)
Version: 2.24.23

Name: GDK
Description: GTK+ Drawing Kit
Version: 3.14.2

Name: GdkPixbuf
Description: Image loading and scaling
Version: 2.30.8

Name: GDK
Description: GTK+ Drawing Kit (${target} target)
Version: 2.24.23

Name: GDK
Description: GTK+ Drawing Kit
Version: 3.14.2

Name: GIO
Description: glib I/O library
Version: 2.44.0

Name: GIO Windows specific APIs
Description: Windows specific headers for glib I/O library
Version: 2.44.0

Name: GLib
Description: C Utility Library
Version: 2.44.0

Name: GModule
Description: Dynamic module loader for GLib
Version: 2.44.0

Name: GModule
Description: Dynamic module loader for GLib
Version: 2.44.0

Name: GModule
Description: Dynamic module loader for GLib
Version: 2.44.0

Name: GObject
Description: GLib Type, Object, Parameter and Signal Library
Version: 2.44.0

Name: GSL
Description: GNU Scientific Library
Version: 1.14

Name: GThread
Description: Thread support for GLib
Version: 2.44.0

Name: GTK+
Description: GTK+ Graphical UI Library (${target} target)
Version: 2.24.23

Name: GTK+
Description: GTK+ Graphical UI Library
Version: 3.14.2

Name: gtksourceview
Description: GTK+ 2.0 Source Editing Widget
Version: 2.10.4

Name: gtksourceview
Description: GTK+ 3.0 Source Editing Widget
Version: 3.12.3

Name: GTK+
Description: GTK+ Graphical UI Library (${target} target)
Version: 2.24.23

Name: GTK+
Description: GTK+ Graphical UI Library
Version: 3.14.2

Name: harfbuzz
Description: HarfBuzz text shaping library ICU integration
Version: 0.9.29

Name: harfbuzz
Description: HarfBuzz text shaping library
Version: 0.9.29
Version: 53.1
Description: International Components for Unicode: Internationalization library

Name: icu-i18n
Version: 53.1
Description: International Components for Unicode: Stream and I/O Library

Name: icu-io
Version: 53.1
Description: International Components for Unicode: Layout library

Name: icu-le
Version: 53.1
Description: International Components for Unicode: Paragraph Layout library

Name: icu-lx
Version: 53.1
Description: International Components for Unicode: Common and Data libraries

Name: icu-uc

Name: Libglade
Description: a library for dynamically loading GLADE interface files
Version: 2.6.4

Name: libpng
Description: Loads and saves PNG files
Version: 1.6.11

Name: libpng
Description: Loads and saves PNG files
Version: 1.6.11

Name: libXML
Version: 2.9.0
Description: libXML library version2.

Name: Pango Cairo
Description: Cairo rendering support for Pango
Version: 1.36.8

Name: Pango FT2 and Pango Fc
Description: Freetype 2.0 and fontconfig font support for Pango
Version: 1.36.8

Name: Pango
Description: Internationalized text handling
Version: 1.36.8

Name: Pango Win32
Description: Win32 GDI font support for Pango
Version: 1.36.8

Name: Pixman
Description: The pixman library (version 1)
Version: 0.30.0

Name: zlib
Description: zlib compression library
Version: 1.2.8

Friedrich Beckmann <beckmanf>
Project Member

 

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

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by unknown_one (Posted a comment)
  • -unavailable- added by beckmanf (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 31 May 2015 11:46:57 PM UTCbeckmanfStatusNone=>Fixed
      Open/ClosedOpen=>Closed

    Back to the top


    Powered by Savane 3.1-cleanup1