recordmydesktop crashed with SIGSEGV at rmd_get_frame.c:481

Bug #673171 reported by markusd112
44
This bug affects 6 people
Affects Status Importance Assigned to Milestone
recordmydesktop (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: recordmydesktop

it doesn't do anything after stopping a recording...

ProblemType: Crash
DistroRelease: Ubuntu 10.10
Package: recordmydesktop 0.3.8.1+svn602-1ubuntu3
ProcVersionSignature: Ubuntu 2.6.35-22.35-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Tue Nov 9 20:09:50 2010
ExecutablePath: /usr/bin/recordmydesktop
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
ProcCmdline: recordmydesktop -o /home/username/Videos/TYPO3_Lernvideo_Pfarrbriefredakteure/Kalendereintrag_erstellen --fps 15 --channels 1 --freq 22050 --v_quality 63 --s_quality 10 --workdir /tmp
ProcEnviron:
 LANGUAGE=de_DE
 PATH=(custom, user)
 LANG=de_DE.utf8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x804f0bf: movzwl (%eax),%eax
 PC (0x0804f0bf) ok
 source "(%eax)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
 Stack memory exhausted (SP below stack segment)
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: recordmydesktop
StacktraceTop:
 ?? ()
 start_thread () from /lib/libpthread.so.0
 clone () from /lib/libc.so.6
Title: recordmydesktop crashed with SIGSEGV in start_thread()
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare vboxusers
XsessionErrors:
 (polkit-gnome-authentication-agent-1:1989): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (gnome-settings-daemon:1941): GdkPixbuf-CRITICAL **: gdk_pixbuf_format_get_name: assertion `format != NULL' failed
 (gnome-settings-daemon:1941): GdkPixbuf-CRITICAL **: gdk_pixbuf_format_get_name: assertion `format != NULL' failed
 (nautilus:1992): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed

Revision history for this message
markusd112 (markusd112) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 rmdGetFrame (pdata=0xbfacffa8) at rmd_get_frame.c:481
 start_thread () from /lib/libpthread.so.0
 clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

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 recordmydesktop (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
visibility: private → public
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: recordmydesktop crashed with SIGSEGV in start_thread()

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

Changed in recordmydesktop (Ubuntu):
status: New → Confirmed
summary: - recordmydesktop crashed with SIGSEGV in start_thread()
+ recordmydesktop crashed with SIGSEGV at rmd_get_frame.c:481
Revision history for this message
Martin Nordholts (enselic) wrote :

Crash caused by XFixesGetCursorImage(pdata->dpy) returning NULL.

Upstream bug report:
https://github.com/Enselic/recordmydesktop/issues/20

Upstream fix that was just merged and will be released in an upcoming version:
https://github.com/Enselic/recordmydesktop/pull/21

NOTE: The project has recently been migrated to GitHub. For proof you can read the most recent News posted to the not-anymore-official site: http://recordmydesktop.sourceforge.net/news.php

Revision history for this message
Martin Nordholts (enselic) wrote :

The fix is now included in the official 0.4.0 release found here: https://github.com/Enselic/recordmydesktop/releases/tag/v0.4.0

Changed in recordmydesktop (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package recordmydesktop - 0.4.0-0ubuntu1

---------------
recordmydesktop (0.4.0-0ubuntu1) hirsute; urgency=medium

  * New upstream release 0.4.0
  * Respect TMPDIR if set instead of always using /tmp (Closes: #706574)
  * Fix crash when XFixesGetCursorImage() returns NULL (LP: #673171)
  * Fix video encoding with newer versions of libtheora by
    defaulting v_bitrate to 0
  * Change default ALSA device to "default"
  * Make --rescue work again, thanks to Justin Frankel
  * Completey reformat man page, thanks to G. Branden Robinson (Closes: #859686)
  * Typo fix: Cleanning -> Cleaning (Closes: #584269)
  * Use libpopt for option parsing
  * configure: Fix check for libjack
  * Fixes window size specification out of bounds (LP: #621188)
  * Fixes issues when running with Jack (LP: #682205)
  * debian/copyright: update to current standards
  * debian/control: bump standards, compat, new homepage
  * Remove obsolete patches

 -- Erich Eickmeyer <email address hidden> Sun, 14 Mar 2021 16:48:56 -0700

Changed in recordmydesktop (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.