Segmentation fault in granite_application_construct()

Bug #961178 reported by hexa-
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Eidete
Expired
Undecided
Unassigned

Bug Description

Linux orpheus 3.2.0-19-generic #30-Ubuntu SMP Fri Mar 16 16:27:15 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

DISTRIB_RELEASE=12.04

Installed from eidete-daily ppa; suggested constructor but it is not available for precise as it seems:

$ LANG=C sudo apt-get install contractor
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package contractor is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'contractor' has no installation candidate

Crashes immediately on startup with the following backtrace:

#0 0x00007ffff768ce9e in granite_application_construct () from /usr/lib/libgranite.so.0
No symbol table info available.
#1 0x0000000000406cde in eidete_eidete_app_construct ()
No symbol table info available.
#2 0x0000000000406cf9 in eidete_eidete_app_new ()
No symbol table info available.
#3 0x000000000040d75d in _vala_main ()
No symbol table info available.
#4 0x000000000040d856 in main ()
No symbol table info available.
A debugging session is active.

Revision history for this message
Tom Beckmann (tombeckmann) wrote :

Could you try adding this ppa https://launchpad.net/~elementary-os/+archive/daily and installing contractor from there?

Revision history for this message
hexa- (mweinelt-deactivatedaccount) wrote :

Installation contractor from there works, but it does not seem to be related to eidete crashing.

Revision history for this message
Tom Beckmann (tombeckmann) wrote :

Did you also upgrade your granite?

Changed in eidete:
status: New → Incomplete
Revision history for this message
Andreas Raster (rakete) wrote :

I just had the same problem and uprading libgranite0 with the version from the elemtary-os ppa solved the issue.

Revision history for this message
Silvio Grosso (grossosilvio) wrote :

Hi,

I suppose I got the same problem on my Pc :-(

I have installed Eidete through this ppa package: eidete-daily ppa (develoment version)

I run VirtualBox 4.1.12
Windows 7 - 64 bit is the Host whereas Ubuntu 12.04 - 64 bit (Precise Pangoline) is the guest
I have tried to update && upgrade my Ubuntu 12.04 system but this crash always occurs....

Eidete always crashes when I try to start it from my Terminal.

Too bad, because I wanted to test the most recent Eidete's features :-)

Here is the backtrace:
silvio@silvio-VirtualBox:~$ gdb eidete
GNU gdb (Ubuntu/Linaro 7.4-2012.02-0ubuntu2) 7.4-2012.02
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/eidete...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/eidete
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffee016700 (LWP 2392)]
[New Thread 0x7fffed815700 (LWP 2393)]

(eidete:2389): GLib-GObject-WARNING **: specified class size for type `EideteEideteApp' is smaller than the parent type's `GraniteApplication' class size

(eidete:2389): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed

(eidete:2389): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff768ce9e in granite_application_construct ()
   from /usr/lib/libgranite.so.0
(gdb) bt
#0 0x00007ffff768ce9e in granite_application_construct ()
   from /usr/lib/libgranite.so.0
#1 0x00000000004078da in eidete_eidete_app_construct ()
#2 0x00000000004078f5 in eidete_eidete_app_new ()
#3 0x000000000040ff9f in _vala_main ()
#4 0x000000000041005f in main ()
(gdb)

Revision history for this message
Tom Beckmann (tombeckmann) wrote :

I didn't notice eidete still requested valac-0.14 instead of valac-0.16. Maybe it is solved now.

Revision history for this message
Silvio Grosso (grossosilvio) wrote :

Hi,

Tom Beckmann wrote:
> I didn't notice eidete still requested valac-0.14 instead of valac-0.16. Maybe it is solved now.

Unfortunately, this crash always occurs :-(

Today, I have updated and upgraded my Ubuntu 12.04 - 64 bit system.
Before upgrading I noticed there was an update from the eidete-daily ppa (68 kB).
After installing this new upadte the crash showed up, at usual, at the start up.
No chance to try Eidete so far :-)

The backtrace is always the same (I have already pasted it in my previous post):

(eidete:2389): GLib-GObject-WARNING **: specified class size for type `EideteEideteApp' is smaller than the parent type's `GraniteApplication' class size
etc etc

From the post of Andreas Raster (rakete) I gather I should add a new ppa from the elementary project. Is it so?
Which ppa I am supposed to add to solve this crash (can you suggest it to me)?

Thanks a lot indeed for your support!

Revision history for this message
Tom Beckmann (tombeckmann) wrote :

Well, if you have the elementary-os/daily ppa already added, everything should work just fine...

Revision history for this message
Silvio Grosso (grossosilvio) wrote :

Tom Beckmann wrote:

> Well, if you have the elementary-os/daily ppa already added, everything should work just fine...

Sure :-)

As already pointed out, I run Ubuntu 12.04 - 64 bit (Unity Desktop) - through Virtualbox.

Needless to say, I am 100% available for further testing.... :-)

Thanks a lot!

Revision history for this message
Silvio Grosso (grossosilvio) wrote :

This crash is solved for me at last

I have removed the "older" ppa and I have added this new ppa to my Ubuntu 12.04 system:
ppa:shnatsel/eidete-daily

As explained, Eidete does not crash anymore :-)

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Eidete because there has been no activity for 60 days.]

Changed in eidete:
status: Incomplete → Expired
Revision history for this message
FlashBuster (flashbuster) wrote :

Still have the bug for version Version: 0.1-0~r90+pkg8~precise1 from shnatsel daily.

#eidete

(eidete:3683): GLib-GObject-WARNING **: specified class size for type `EideteEideteApp' is smaller than the parent type's `GraniteApplication' class size

(eidete:3683): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed

(eidete:3683): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
Speicherzugriffsfehler

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.