[Bug 1295721] Re: xfburn crashed with SIGSEGV in fill_combo_speed()

Thomas Schmitt scdbackup at gmx.net
Sat Mar 22 21:31:53 UTC 2014


Hi,

https://bugs.launchpad.net/ubuntu/+source/xfburn/+bug/1295721/+attachment/4035991/+files/Stacktrace.txt
>        el = 0x8438bf0ae0f208b
>        profile_no = 32603

el differs much from all other addresses shown in the stack.
profile_no cannot be originally obtained from libburn.

I'd guess the crash reason is an uninitialized
  GSList *el;
after
  g_object_get (G_OBJECT (xfburn_device_list_get_current_device (priv->devlist)), 
                "profile-no", &profile_no,
                "supported-speeds", &el,
                NULL);
  
> #0  fill_combo_speed (box=box at entry=0x7f5b0a8c5950, device=0x0) at xfburn-device-box.c:470

The value of parameter device stems from
   xfburn_device_list_get_current_device (priv->devlist)
two calls above:

> #2  0x00007f5b0973ba3e in [...] at xfburn-device-box.c:297

So it has to be assumed that this happened in xfburn-device-box.c:436:

  g_object_get (G_OBJECT (NULL),
                "profile-no", &profile_no,
                "supported-speeds", &el,
                NULL);

Regrettably
  http://www.gtk.org/api/2.6/gobject/gobject-The-Base-Object-Type.html#g-object-get
does not specify what happens to &el and &profile in this case.
The stack values indicate that they are random resp. uninitialized.

----------------------------------------------------------------------

The NULL obviously happens because there are no drives detected.
So why that ?

What do you get from

  xorriso -devices

as the user who executes Xfburn, and as superuser ?

What do you get from

  ls -l /dev/sr*


Have a nice day :)

Thomas

-- 
You received this bug notification because you are a member of Ubuntu
Burning Team, which is subscribed to xfburn in Ubuntu.
https://bugs.launchpad.net/bugs/1295721

Title:
  xfburn crashed with SIGSEGV in fill_combo_speed()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xfburn/+bug/1295721/+subscriptions



More information about the Ubuntu-burning mailing list