gnome-fallback-mount-helper crashed with SIGSEGV in app_chooser_online_get_default_ready_cb()

Bug #864249 reported by W Karaki
212
This bug affects 27 people
Affects Status Importance Assigned to Milestone
GTK+
Fix Released
Medium
gtk+3.0 (Fedora)
Invalid
Undecided
gtk+3.0 (Ubuntu)
Fix Released
High
Unassigned
Oneiric
Fix Released
High
Unassigned
Precise
Fix Released
High
Unassigned

Bug Description

TESTCASE:

There is no easy way to trigger the bug, just test the new version

I was simply trying to run brasero to burn a dvd, and gnome-fallback-mount-helper crashed. As of yet, I can't seem to open brasero at all. I click on it, and nothing happens.

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: gnome-settings-daemon 3.2.0-0ubuntu3
ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
ApportVersion: 1.23-0ubuntu2
Architecture: amd64
Date: Sat Oct 1 22:03:03 2011
ExecutablePath: /usr/lib/gnome-settings-daemon/gnome-fallback-mount-helper
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta amd64 (20110330)
ProcCmdline: /usr/lib/gnome-settings-daemon/gnome-fallback-mount-helper
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f76f61cffa6: mov 0x28(%rdi),%r15
 PC (0x7f76f61cffa6) ok
 source "0x28(%rdi)" (0x00000028) not located in a known VMA region (needed readable region)!
 destination "%r15" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gnome-settings-daemon
StacktraceTop:
 ?? () from /usr/lib/libgtk-3.so.0
 ?? () from /usr/lib/libgtk-3.so.0
 g_simple_async_result_complete () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 ?? () from /usr/lib/libgtk-3.so.0
 g_simple_async_result_complete () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
Title: gnome-fallback-mount-helper crashed with SIGSEGV in g_simple_async_result_complete()
UpgradeStatus: Upgraded to oneiric on 2011-09-28 (2 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
In , sly (sly-redhat-bugs) wrote :
Download full text (48.0 KiB)

abrt version: 2.0.3
architecture: i686
backtrace_rating: 4
cmdline: file-roller /home/sly/Downloads/osmdroid-android-3.0.5.jar
comment: tried to open a .class file
component: file-roller
crash_function: gtk_box_pack
executable: /usr/bin/file-roller
kernel: 2.6.40.3-0.fc15.i686
os_release: Fedora release 15 (Lovelock)
package: file-roller-3.0.2-1.fc15
reason: Process /usr/bin/file-roller was killed by signal 11 (SIGSEGV)
time: Wed Sep 28 08:33:25 2011
xsession_errors: (file-roller:17348): Gtk-CRITICAL **: gtk_dialog_get_action_area: assertion `GTK_IS_DIALOG (dialog)' failed

backtrace:
:[New LWP 17348]
:[New LWP 17349]
:[New LWP 17390]
:[New LWP 17350]
:[Thread debugging using libthread_db enabled]
:warning: File "/var/cache/abrt-di/usr/lib/debug/usr/lib/gtk-3.0/modules/libpk-gtk-module.so.debug" has a different build-id, file skipped
:warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug//usr/lib/gtk-3.0/modules/libpk-gtk-module.so.debug" does not match "/usr/lib/gtk-3.0/modules/libpk-gtk-module.so" (CRC mismatch).
:
:warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib/gtk-3.0/modules/libpk-gtk-module.so.debug" does not match "/usr/lib/gtk-3.0/modules/libpk-gtk-module.so" (CRC mismatch).
:
:Core was generated by `file-roller /home/sly/Downloads/osmdroid-android-3.0.5.jar'.
:Program terminated with signal 11, Segmentation fault.
:#0 gtk_box_pack (box=0x0, child=0x9c15540, expand=0, fill=0, padding=0, pack_type=GTK_PACK_START) at gtkbox.c:845
:845 gtkbox.c: No such file or directory.
: in gtkbox.c
:
:Thread 4 (Thread 0xb6bffb70 (LWP 17350)):
:#0 __kernel_vsyscall () at arch/x86/vdso/vdso32/int80.S:16
:No locals.
:#1 0x4ca2cc3e in __GI___poll (fds=0xb6200cc0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
: resultvar = <optimized out>
: oldtype = -516
: result = <optimized out>
:#2 0x4cbedaac in g_poll (fds=0xb6200cc0, nfds=3, timeout=-1) at gpoll.c:132
:No locals.
:#3 0x4cbdec36 in g_main_context_poll (n_fds=3, fds=0x4caf45d0, priority=<optimized out>, timeout=<optimized out>, context=0xb6c0ef28) at gmain.c:3405
: poll_func = 0x4cbeda80 <g_poll>
:#4 g_main_context_iterate (context=0xb6c0ef28, block=1287576192, dispatch=1, self=0xb6c10150) at gmain.c:3087
: max_priority = 2147483647
: timeout = -1
: some_ready = <optimized out>
: nfds = 3
: allocated_nfds = <optimized out>
: fds = 0x4caf45d0
: __PRETTY_FUNCTION__ = "g_main_context_iterate"
:#5 0x4cbdf457 in g_main_loop_run (loop=0xb6c0ef18) at gmain.c:3300
: self = 0xb6c10150
: __PRETTY_FUNCTION__ = "g_main_loop_run"
:#6 0x4cdea032 in gdbus_shared_thread_func (data=0x0) at gdbusprivate.c:276
:No locals.
:#7 0x4cc06535 in g_thread_create_proxy (data=0xb6c10150) at gthread.c:1955
: thread = 0xb6c10150
: __PRETTY_FUNCTION__ = "g_thread_create_proxy"
:#8 0x4caf1a2e in start_thread (arg=0xb6bffb70) at pthread_create.c:305
: __res = <optimized out>
: pd = 0xb6bffb70
: now = <optimized out>
: unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128...

Revision history for this message
W Karaki (wafaa-karaki) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 gtk_box_pack (box=0x0, child=0x1cad110, expand=0, fill=0, padding=0, pack_type=GTK_PACK_START) at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkbox.c:973
 app_chooser_online_get_default_ready_cb (source=<optimized out>, res=0x1cb9400, user_data=0x1c95040) at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkappchooserdialog.c:175
 g_simple_async_result_complete (simple=0x1cb9400) at /build/buildd/glib2.0-2.30.0/./gio/gsimpleasyncresult.c:749
 pk_proxy_created_cb (source=<optimized out>, result=<optimized out>, user_data=0x1ca9540) at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkappchooseronlinepk.c:187
 g_simple_async_result_complete (simple=0x1d3d760) at /build/buildd/glib2.0-2.30.0/./gio/gsimpleasyncresult.c:749

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 gnome-settings-daemon (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Sebastien Bacher (seb128) wrote :

seems a bit similar to bug #795332 but not a duplicate

summary: gnome-fallback-mount-helper crashed with SIGSEGV in
- g_simple_async_result_complete()
+ app_chooser_online_get_default_ready_cb()
visibility: private → public
affects: gnome-settings-daemon (Ubuntu) → gtk+3.0 (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in gtk+3.0 (Ubuntu):
status: New → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

we got duplicates from nautilus

Changed in gtk+3.0 (Ubuntu):
importance: Medium → High
Revision history for this message
Sebastien Bacher (seb128) wrote :

dupped another set coming from file-roller

affects: gtk+3.0 (Ubuntu) → ubuntu
Revision history for this message
In , Bug (bug-redhat-bugs) wrote :

Package: file-roller-3.0.2-1.fc15
Architecture: i686
OS Release: Fedora release 15 (Lovelock)

Comment
-----
I don't know

Revision history for this message
Sebastien Bacher (seb128) wrote :

The issue could be fixed by the fix for bug #861605 as well

no longer affects: ubuntu
no longer affects: Ubuntu Oneiric
Changed in gtk+3.0 (Ubuntu):
importance: Undecided → High
Changed in gtk+3.0 (Ubuntu Oneiric):
importance: Undecided → High
Changed in gtk+3.0 (Ubuntu):
status: New → Fix Committed
Changed in gtk+3.0 (Ubuntu Oneiric):
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gtk+3.0 - 3.2.2-2ubuntu2

---------------
gtk+3.0 (3.2.2-2ubuntu2) precise; urgency=low

  * debian/patches/git_invalid_unref_call.patch:
    - git patch to fix a segfault in the fileselector added in the recent
      version (lp: #897891)
  * debian/patches/git_fix_appchooser_segfault.patch,
    debian/patches/git_fix_appchooser_button_segfault.patch:
    - git backports to fix segfaults in gtk_app_chooser (lp: #864249, #861605)

  [ Martin Pitt ]
  * debian/control.in: Move -bin to Arch: any.
 -- Sebastien Bacher <email address hidden> Fri, 02 Dec 2011 17:43:57 +0100

Changed in gtk+3.0 (Ubuntu):
status: Fix Committed → Fix Released
Changed in gtk+3.0 (Ubuntu Oneiric):
status: Triaged → Fix Committed
description: updated
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Hello W, or anyone else affected,

Accepted gtk+3.0 into oneiric-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Revision history for this message
In , frywalker (frywalker-redhat-bugs) wrote :

I tried to open an .exe file

backtrace_rating: 4
Package: file-roller-3.2.1-2.fc16
Architecture: x86_64
OS Release: Fedora release 16 (Verne)

Revision history for this message
In , frywalker (frywalker-redhat-bugs) wrote :

Created attachment 555501
File: backtrace

Changed in gtk+3.0 (Ubuntu):
status: Fix Released → Triaged
Changed in gtk+3.0 (Ubuntu Oneiric):
status: Fix Committed → Triaged
affects: gtk+3.0 (Ubuntu) → ubuntu
no longer affects: Ubuntu Oneiric
affects: ubuntu → gtk+3.0 (Ubuntu)
Changed in gtk+3.0 (Ubuntu Oneiric):
importance: Undecided → High
status: New → Triaged
Changed in gtk:
importance: Undecided → Unknown
status: New → Unknown
tags: added: qa-manual-testing
Changed in gtk:
importance: Unknown → Critical
status: Unknown → New
tags: added: rls-mgr-p-tracking
Martin Pitt (pitti)
Changed in gtk+3.0 (Ubuntu Precise):
status: Triaged → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gtk+3.0 - 3.2.0-0ubuntu4

---------------
gtk+3.0 (3.2.0-0ubuntu4) oneiric-proposed; urgency=low

  * debian/patches/git_fix_appchooser_segfault.patch,
    debian/patches/git_fix_appchooser_button_segfault.patch:
    - git backports to fix segfaults in gtk_app_chooser (lp: #864249, #861605)
  * debian/patches/git_empty_grid_calculation.patch:
    - git backport to fix glade segfaults on treeviews edition (lp: #868658)
 -- Sebastien Bacher <email address hidden> Mon, 12 Dec 2011 21:43:01 +0100

Changed in gtk+3.0 (Ubuntu Oneiric):
status: Triaged → Fix Released
Revision history for this message
In , dmitrii (dmitrii-redhat-bugs) wrote :

I've tried to open archive

backtrace_rating: 4
Package: file-roller-3.2.1-2.fc16
OS Release: Fedora release 16 (Verne)

Revision history for this message
In , dmitrii (dmitrii-redhat-bugs) wrote :

Created attachment 557910
File: backtrace

Changed in gtk+3.0 (Ubuntu Oneiric):
status: Fix Released → Triaged
Changed in gtk+3.0 (Ubuntu Precise):
status: Fix Released → Triaged
Revision history for this message
Sebastien Bacher (seb128) wrote :

it should be fixed for good in gtk trunk with recent commits

Changed in gtk+3.0 (Ubuntu Precise):
status: Triaged → Fix Committed
Changed in gtk:
importance: Critical → Medium
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gtk+3.0 - 3.3.12-0ubuntu1

---------------
gtk+3.0 (3.3.12-0ubuntu1) precise; urgency=low

  * New upstream version, drop git backports, they are in the new version
  * debian/control.in:
    - require the new glib
  * debian/libgtk-3-0.symbols:
    - new version update
  * debian/patches/dont_rename_annotation.patch:
    - don't rename gtk_menu_popup_for_device it's an api break for bindings
      (lp: #923171)
  * debian/patches/git_appchooser_ref_hold.patch:
    - correct hold the reference, avoid a segfault (lp: #864249)
  * debian/rules:
    - updated shlib version
 -- Sebastien Bacher <email address hidden> Thu, 02 Feb 2012 19:47:03 +0100

Changed in gtk+3.0 (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
In , abrt-bot (abrt-bot-redhat-bugs) wrote :

Backtrace analysis found this bug to be similar to bug #766220, closing as duplicate.

Bugs which were found to be similar to this bug:
  nautilus: bug #707980, bug #766220

This comment is automatically generated.

*** This bug has been marked as a duplicate of bug 766220 ***

Revision history for this message
Mathew Hodson (mhodson) wrote :

The package in oneiric-proposed was moved to -updates, and another fix for oneiric has not been committed, so removing the verification-needed tag.

tags: removed: verification-needed
Mathew Hodson (mhodson)
Changed in gtk+3.0 (Ubuntu Oneiric):
status: Triaged → Fix Released
Changed in gtk+3.0 (Fedora):
importance: Unknown → Undecided
status: Unknown → 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.