[gnome3-team/staging ppa] gpartedbin crashed with SIGSEGV in Glib::wrap_register_init()

Bug #1442470 reported by dino99
38
This bug affects 8 people
Affects Status Importance Assigned to Milestone
gparted (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

get that crash several times when i either call it via the System Tools or the terminal

note: that system is using the gnome3-team/staging packages (aka libglibmm 2.43.2)

ProblemType: Crash
DistroRelease: Ubuntu 15.04
Package: gparted 0.19.0-2
ProcVersionSignature: Ubuntu 3.19.0-12.12-generic 3.19.3
Uname: Linux 3.19.0-12-generic i686
NonfreeKernelModules: nvidia
ApportVersion: 2.17-0ubuntu1
Architecture: i386
CrashCounter: 1
Date: Fri Apr 10 06:33:06 2015
ExecutablePath: /usr/sbin/gpartedbin
ProcCmdline: /usr/sbin/gpartedbin
SegvAnalysis:
 Segfault happened at: 0xb7297506 <_ZN4Glib13wrap_registerEmPFPNS_10ObjectBaseEP8_GObjectE+38>: mov 0x4(%eax),%edx
 PC (0xb7297506) ok
 source "0x4(%eax)" (0x00000004) not located in a known VMA region (needed readable region)!
 destination "%edx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gparted
StacktraceTop:
 Glib::wrap_register(unsigned long, Glib::ObjectBase* (*)(_GObject*)) () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
 Glib::wrap_init() () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
 Glib::Error::register_init() () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
 Glib::thread_init_impl() () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
 Glib::thread_init(_GThreadFunctions*) () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
Title: gpartedbin crashed with SIGSEGV in Glib::wrap_register()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

Revision history for this message
dino99 (9d9) wrote :
information type: Private → Public
description: updated
dino99 (9d9)
description: updated
summary: - gpartedbin crashed with SIGSEGV in Glib::wrap_register()
+ [gnome3-team/staging ppa] gpartedbin crashed with SIGSEGV in
+ Glib::wrap_register()
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceSource:
 #0 0xb7297506 in Glib::wrap_register_init() () from /tmp/apport_sandbox_y6xmfZ/usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
 #1 0xb67d972e in __libc_start_main (main=0x1, argc=134597256, argv=0x0, init=0x805caa9 <_start+33>, fini=0x805c310 <main(int, char**)>, rtld_fini=0x1, stack_end=0xbfc01424) at libc-start.c:289
   [Error: libc-start.c was not found in source tree]
 #2 0xb7768000 in ?? () from /tmp/apport_sandbox_y6xmfZ/lib/ld-linux.so.2
StacktraceTop:
 Glib::wrap_register_init() () from /tmp/apport_sandbox_y6xmfZ/usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
 __libc_start_main (main=0x1, argc=134597256, argv=0x0, init=0x805caa9 <_start+33>, fini=0x805c310 <main(int, char**)>, rtld_fini=0x1, stack_end=0xbfc01424) at libc-start.c:289
 ?? () from /tmp/apport_sandbox_y6xmfZ/lib/ld-linux.so.2

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in gparted (Ubuntu):
importance: Undecided → Medium
summary: [gnome3-team/staging ppa] gpartedbin crashed with SIGSEGV in
- Glib::wrap_register()
+ Glib::wrap_register_init()
tags: removed: need-i386-retrace
Revision history for this message
dino99 (9d9) wrote :

the latest stable version is 0.22 http://gparted.org/news.php and brings important features about systemd & gpt

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

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gparted (Ubuntu):
status: New → Confirmed
Revision history for this message
Curtis Gedak (gedakc) wrote :

This looks like the following upstream bug report:

GParted 0.19.0-2 segfaults with error in Glib::wrap_register()
https://bugzilla.gnome.org/show_bug.cgi?id=743399

A patch to glibmm has been submitted and committed to glibmm upstream. See bug report:

core dump in wrap_register() when calling deprecated Glib::thread_init()
https://bugzilla.gnome.org/show_bug.cgi?id=743466

Revision history for this message
dino99 (9d9) wrote :

Feedback from Wily i386

Thanks Curtis for pointing the upstream reports

latest wily's glibmm 2.44.0-1 changelog does not tell if that commit is integrated or not:
https://git.gnome.org/browse/glibmm/commit/?id=10e24926a149c8dbfbc5853b2d4ff5a4cd50bc4b

but gparted 0.19.0-2.1 now load without crashing, and there is no warning/error shown in a terminal.

So the problem is solved on Wily

Revision history for this message
Phillip Susi (psusi) wrote :

The gnome3 ppa ships the buggy version of glibmm. Since it isn't in Ubuntu I'm closing this bug. You might email the gnome3 ppa folks and let them know about it and ask them to update their glibmm.

 <email address hidden>

Changed in gparted (Ubuntu):
status: Confirmed → Invalid
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.