brisk-menu crashed while looking at items while a app was currently being installed

Bug #1724115 reported by Joshua Moravec
428
This bug affects 81 people
Affects Status Importance Assigned to Milestone
brisk-menu (Ubuntu)
Fix Released
Medium
Martin Wimpress 

Bug Description

Ubuntu version: Ubuntu 17.10
Flavor: Ubuntu Mate

mate-applet-brisk-menu:
  Installed: 0.4.5-1
  Candidate: 0.4.5-1
  Version table:
 *** 0.4.5-1 500
        500 http://us.archive.ubuntu.com/ubuntu artful/universe amd64 Packages
        100 /var/lib/dpkg/status

This occurred when I was browsing the menu as an item was being installed.

Steps to recreate:

1. Open Software Boutique
2. Find an app that has not yet been installed
3. Click Install
4. Go to the queue
5. Click Install
6. While the app in installing open up the Brisk menu
7. Keep the menu open until the app completes installing

Expected results: Application does not crash (As a user I do not expect the new application to be in the menu yet, but it might be nice to have this feature if possible)
Actual results: Application crashes and must be reloaded.

ProblemType: Crash
DistroRelease: Ubuntu 17.10
Package: mate-applet-brisk-menu 0.4.5-1
ProcVersionSignature: Ubuntu 4.13.0-16.19-generic 4.13.4
Uname: Linux 4.13.0-16-generic x86_64
NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
ApportVersion: 2.20.7-0ubuntu3
Architecture: amd64
CurrentDesktop: MATE
Date: Mon Oct 16 20:36:15 2017
Disassembly: => 0x555d00000000: Cannot access memory at address 0x555d00000000
EcryptfsInUse: Yes
ExecutablePath: /usr/lib/x86_64-linux-gnu/brisk-menu/brisk-menu
InstallationDate: Installed on 2017-10-17 (0 days ago)
InstallationMedia: Ubuntu-MATE 17.10 "Artful Aardvark" - Alpha amd64 (20170926)
ProcCmdline: /usr/lib/x86_64-linux-gnu/brisk-menu/brisk-menu
ProcEnviron:
 SHELL=/bin/bash
 XDG_RUNTIME_DIR=<set>
 PATH=(custom, no user)
 LANGUAGE=en_US
 LANG=en_US.UTF-8
SegvAnalysis:
 Segfault happened at: 0x555d00000000: Cannot access memory at address 0x555d00000000
 PC (0x555d00000000) not located in a known VMA region (needed executable region)!
SegvReason: executing unknown VMA
Signal: 11
SourcePackage: brisk-menu
StacktraceTop:
 ?? ()
 ?? ()
 ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
 gtk_list_box_insert () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
 g_cclosure_marshal_VOID__OBJECTv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
Title: brisk-menu crashed with SIGSEGV in gtk_list_box_insert()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Revision history for this message
Joshua Moravec (joshua-nofacade-moravec) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 ?? ()
 brisk_menu_window_filter_section (item=<optimized out>, self=0x555dd55303b0) at src/frontend/menu-search.c:122
 brisk_menu_window_filter_apps (row=<optimized out>, v=<optimized out>) at src/frontend/menu-search.c:168
 gtk_list_box_apply_filter (box=0x555dd5632220, row=0x555dd57794c0) at ././gtk/gtklistbox.c:2243
 gtk_list_box_insert (box=0x555dd5632220, child=<optimized out>, position=<optimized out>) at ././gtk/gtklistbox.c:2934

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in brisk-menu (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
information type: Private → Public
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in brisk-menu (Ubuntu):
status: New → Confirmed
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1724115

tags: added: iso-testing
tags: added: focal
Changed in brisk-menu (Ubuntu):
status: Confirmed → In Progress
assignee: nobody → Martin Wimpress (flexiondotorg)
Changed in brisk-menu (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package brisk-menu - 0.6.0-1ubuntu1

---------------
brisk-menu (0.6.0-1ubuntu1) focal; urgency=medium

  [ Mike Gabriel ]
  * debian/control:
    + Add Rules-Requires-Root: field and set it to no.
    + Bump Standards-Version: to 4.5.0. No changes needed.

  [ Martin Wimpress ]
  * debian/patches:
    + Add 1000_fix_crashes_on_menu_rebuild.patch. Hide menu when rebuilding
      menu items. (LP: #1724115)
    + Add 1001_recreate_applet_when_changing_type.patch. Re-create applet menu
      when changing window-type. (LP: #1724262)
    + Add 1002_fix_keyboard_navigation.patch. Allow keyboard navigation.
      (LP: #1821315)

 -- Martin Wimpress <email address hidden> Fri, 10 Apr 2020 22:05:42 +0100

Changed in brisk-menu (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
caio tor (synaxis) wrote : Re: [Bug 1724115] Re: brisk-menu crashed while looking at items while a app was currently being installed
Download full text (3.9 KiB)

good job

Em sáb., 11 de abr. de 2020 às 15:55, Launchpad Bug Tracker <
<email address hidden>> escreveu:

> This bug was fixed in the package brisk-menu - 0.6.0-1ubuntu1
>
> ---------------
> brisk-menu (0.6.0-1ubuntu1) focal; urgency=medium
>
> [ Mike Gabriel ]
> * debian/control:
> + Add Rules-Requires-Root: field and set it to no.
> + Bump Standards-Version: to 4.5.0. No changes needed.
>
> [ Martin Wimpress ]
> * debian/patches:
> + Add 1000_fix_crashes_on_menu_rebuild.patch. Hide menu when rebuilding
> menu items. (LP: #1724115)
> + Add 1001_recreate_applet_when_changing_type.patch. Re-create applet
> menu
> when changing window-type. (LP: #1724262)
> + Add 1002_fix_keyboard_navigation.patch. Allow keyboard navigation.
> (LP: #1821315)
>
> -- Martin Wimpress <email address hidden> Fri, 10 Apr 2020
> 22:05:42 +0100
>
> ** Changed in: brisk-menu (Ubuntu)
> Status: Fix Committed => Fix Released
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1794862).
> https://bugs.launchpad.net/bugs/1724115
>
> Title:
> brisk-menu crashed while looking at items while a app was currently
> being installed
>
> Status in brisk-menu package in Ubuntu:
> Fix Released
>
> Bug description:
> Ubuntu version: Ubuntu 17.10
> Flavor: Ubuntu Mate
>
> mate-applet-brisk-menu:
> Installed: 0.4.5-1
> Candidate: 0.4.5-1
> Version table:
> *** 0.4.5-1 500
> 500 http://us.archive.ubuntu.com/ubuntu artful/universe amd64
> Packages
> 100 /var/lib/dpkg/status
>
>
> This occurred when I was browsing the menu as an item was being
> installed.
>
> Steps to recreate:
>
> 1. Open Software Boutique
> 2. Find an app that has not yet been installed
> 3. Click Install
> 4. Go to the queue
> 5. Click Install
> 6. While the app in installing open up the Brisk menu
> 7. Keep the menu open until the app completes installing
>
> Expected results: Application does not crash (As a user I do not expect
> the new application to be in the menu yet, but it might be nice to have
> this feature if possible)
> Actual results: Application crashes and must be reloaded.
>
> ProblemType: Crash
> DistroRelease: Ubuntu 17.10
> Package: mate-applet-brisk-menu 0.4.5-1
> ProcVersionSignature: Ubuntu 4.13.0-16.19-generic 4.13.4
> Uname: Linux 4.13.0-16-generic x86_64
> NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
> ApportVersion: 2.20.7-0ubuntu3
> Architecture: amd64
> CurrentDesktop: MATE
> Date: Mon Oct 16 20:36:15 2017
> Disassembly: => 0x555d00000000: Cannot access memory at address
> 0x555d00000000
> EcryptfsInUse: Yes
> ExecutablePath: /usr/lib/x86_64-linux-gnu/brisk-menu/brisk-menu
> InstallationDate: Installed on 2017-10-17 (0 days ago)
> InstallationMedia: Ubuntu-MATE 17.10 "Artful Aardvark" - Alpha amd64
> (20170926)
> ProcCmdline: /usr/lib/x86_64-linux-gnu/brisk-menu/brisk-menu
> ProcEnviron:
> SHELL=/bin/bash
> XDG_RUNTIME_DIR=<set>
> PATH=(custom, no user)
> LANGUAGE=en_US
> LANG=en_US.UTF-8
> SegvAnalysis:
> Segfault happened at: 0x...

Read more...

To post a comment you must log in.