After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 632576 - Brasero segfaults just before it should start burning
Brasero segfaults just before it should start burning
Status: RESOLVED FIXED
Product: brasero
Classification: Applications
Component: general
2.32.x
Other Linux
: Normal major
: 2.26
Assigned To: Brasero maintainer(s)
Brasero maintainer(s)
: 632717 634929 638753 640776 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-10-19 16:58 UTC by cantabile
Modified: 2011-01-30 22:36 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
the backtrace I mentioned in the report (7.41 KB, text/plain)
2010-10-19 17:02 UTC, cantabile
Details

Description cantabile 2010-10-19 16:58:29 UTC
dmesg says:
brasero[19596]: segfault at 24 ip 00007f87f55e6952 sp 00007fffd123bf18 error 6 in libglib-2.0.so.0.2600.0[7f87f55ce000+e6000]

How it happens:
Choose "Data project", add some files, click "Burn", click "Burn", poof.

The project was a dvd-r, apparently the files I try to put on it don't matter. A backtrace is at http://paste.pocoo.org/show/277495/

Brasero version is 2.32.0, glib2 version is 2.26.0.
Operating system: archlinux, x86_64.

I don't run gnome.
Comment 1 cantabile 2010-10-19 17:02:01 UTC
Created attachment 172741 [details]
the backtrace I mentioned in the report
Comment 2 Luis Medinas 2010-10-20 16:49:32 UTC
*** Bug 632717 has been marked as a duplicate of this bug. ***
Comment 3 Christian Persch 2010-10-20 20:53:32 UTC
brasero_inhibit_suspend():

        if (res == NULL) {
                g_warning ("Failed to inhibit the system from suspending: %s",
                            error->message);
                g_error_free (error);
                cookie = -1;
        }
        else {
                g_variant_get (res, "(u)", &cookie);
        }

        g_variant_unref (res);

The unref needs to be in the else { } block, of course! Same bug in brasero_uninhibit_suspend().
Comment 4 Luis Medinas 2010-10-22 11:34:23 UTC
Fixed in both git gnome-2-32 and master.

Thanks Christian for pointing.
Comment 5 Luis Medinas 2010-11-15 20:49:58 UTC
*** Bug 634929 has been marked as a duplicate of this bug. ***
Comment 6 Fabio Durán Verdugo 2011-01-05 18:38:25 UTC
*** Bug 638753 has been marked as a duplicate of this bug. ***
Comment 7 Cosimo Cecchi 2011-01-30 22:36:17 UTC
*** Bug 640776 has been marked as a duplicate of this bug. ***