bugGChemPaint - Bugs: bug #22466, Segmentation fault at...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #22466: Segmentation fault at gcpApplication::NotifyFocus::971

Submitted by:  Daniel Leidert <dleidert>
Submitted on:  Mon 03 Mar 2008 03:07:22 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Item Group: NoneStatus: Invalid
Privacy: PublicAssigned to: Jean Bréfort <jean_brefort>
Open/Closed: Closed

Fri 07 Mar 2008 07:00:06 PM UTC, comment #5:

Was a packaging issue.

Jean Bréfort <jean_brefort>
Project AdministratorIn charge of this item.
Wed 05 Mar 2008 01:44:52 AM UTC, comment #4:

Found something. For the Debian package we make libgcpcanvas and libgchempaint convenience libraries. Turning this off, makes the plugin load. The main difference between 0.8.5 and 0.8.7 (where it worked) are the changes to the build system, which explicitely link the plugins against the libraries. This seems to create an issue now.

The G_MODULE_SUFFIX usage is ok. THat's definitely not causing the issue.

Daniel Leidert <dleidert>
Project Member
Tue 04 Mar 2008 11:54:35 PM UTC, comment #3:

G_MODULE_SUFFIX is used. glibconfig.h is in the include-path and I also added a debug-statement to check this and it is known.

But I have the same problem with the bluefish plugins. It is not a glib regression (already tested). I'm currently trying to track it down further.

Daniel Leidert <dleidert>
Project Member
Tue 04 Mar 2008 02:16:02 PM UTC, comment #2:

Unfortunately I don't get these criticals. It simply segfaults for me.

A comment to your yesterdays suggestions to use an if statement in gcpApplication::NotifyFocus: This is possible (I already tried this yesterday), but then the whole toolbar window is empty. I'll show you in the attached screenshot. The program then segfaults if I hit the Help-Button.

(file #15178)

Daniel Leidert <dleidert>
Project Member
Tue 04 Mar 2008 06:54:58 AM UTC, comment #1:

I looked at the original bug report. Clearly, things are not initialized correctly. As there are a few criticals there, would it be possible to get a backtrace with the G_DEBUG shell variable set to "fatal_criticals"?

Jean Bréfort <jean_brefort>
Project AdministratorIn charge of this item.
Mon 03 Mar 2008 03:07:22 PM UTC, original submission:

Today I received a bug report from a Debian user about segmentation fault during the start of gcp. I can confirm this for a recent Sid system. The complete backtrace is attached.

Daniel Leidert <dleidert>
Project Member

 

Attached Files
file #15178:  tools.png added by dleidert (7KiB - image/png - screenshot)
file #15164:  gdb.txt added by dleidert (15KiB - text/plain - backtrace)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by jean_brefort (Posted a comment)
  • -unavailable- added by dleidert (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 6 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri 07 Mar 2008 07:00:06 PM UTCjean_brefortStatusNeed Info=>Invalid
      Open/ClosedOpen=>Closed
    Tue 04 Mar 2008 02:16:02 PM UTCdleidertAttached File-=>Added tools.png, #15178
    Tue 04 Mar 2008 06:54:58 AM UTCjean_brefortStatusNone=>Need Info
      Assigned toNone=>jean_brefort
    Mon 03 Mar 2008 03:07:22 PM UTCdleidertAttached File-=>Added gdb.txt, #15164

    Back to the top


    Powered by Savane 3.1-cleanup1