Debian Bug report logs -
#649824
recordmydesktop: Specifying --use-jack makes recordmydesktop exit with a bad screen geometry
Reported by: Forrest Cahoon <forrest.cahoon@gmail.com>
Date: Thu, 24 Nov 2011 06:03:01 UTC
Severity: normal
Found in version recordmydesktop/0.3.8.1+svn602-1
Fixed in version recordmydesktop/0.4.0-1
Done: José L. Redrejo Rodríguez <jredrejo@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, forrest.cahoon@gmail.com, José L. Redrejo Rodríguez <jredrejo@debian.org>:
Bug#649824; Package recordmydesktop.
(Thu, 24 Nov 2011 06:03:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Forrest Cahoon <forrest.cahoon@gmail.com>:
New Bug report received and forwarded. Copy sent to forrest.cahoon@gmail.com, José L. Redrejo Rodríguez <jredrejo@debian.org>.
(Thu, 24 Nov 2011 06:03:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: recordmydesktop
Version: 0.3.8.1+svn602-1+b1
Severity: normal
When I have jackd running and I attempt to use recordmydesktop using the --use-
jack switch, I get this:
forrest@supercool:~$ recordmydesktop --channels 2 --use-jack system:capture_1
system:capture_2
Window size specification out of bounds!(current resolution:1280x800)
forrest@supercool:~$
and it exist immediately.
If I attempt the same without jack running, I receive a more informative error
message:
forrest@supercool:~$ recordmydesktop --channels 2 --use-jack system:capture_1
system:capture_2
Initial recording window is set to:
X:-31456 Y:0 Width:32736 Height:800
Adjusted recording window is set to:
X:-31456 Y:0 Width:32736 Height:800
Your window manager appears to be Xfwm4
Initializing...
Could not create new client!
Make sure that Jack server is running!
forrest@supercool:~$
Again, it exists immediately.
Note that the numbers are not always the same; another run gave me this:
forrest@supercool:~$ recordmydesktop --channels 2 --use-jack system:capture_1
system:capture_2
Initial recording window is set to:
X:-6880 Y:0 Width:8160 Height:800
Adjusted recording window is set to:
X:-6880 Y:0 Width:8160 Height:800
Your window manager appears to be Xfwm4
Initializing...
Could not create new client!
Make sure that Jack server is running!
forrest@supercool:~$
My screen is 1280x800 and I would expect the values X:0 Y:0 Width:1280 Height:
800.
Specifying the correct geometry on the command line doesn't help: It gives the
same, less-informative error as when jack is running:
forrest@supercool:~$ recordmydesktop -x 0 -y 0 --width 1280 --height 800
--channels 2 --use-jack system:capture_1 system:capture_2
Window size specification out of bounds!(current resolution:1280x800)
forrest@supercool:~$
If I don't specify --use-jack, recordmydesktop works fine, and will record
sound from alsa.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.1.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages recordmydesktop depends on:
ii libasound2 1.0.24.1-4
ii libc6 2.13-21
ii libice6 2:1.0.7-2
ii libjack0 [libjack-0.116] 1:0.121.0+svn4538-3
ii libogg0 1.2.2~dfsg-1
ii libpopt0 1.16-1
ii libsm6 2:1.2.0-2
ii libtheora0 1.1.1+dfsg.1-3
ii libvorbis0a 1.3.2-1
ii libvorbisenc2 1.3.2-1
ii libvorbisfile3 1.3.2-1
ii libx11-6 2:1.4.4-4
ii libxdamage1 1:1.1.3-2
ii libxext6 2:1.3.0-3
ii libxfixes3 1:5.0-4
ii zlib1g 1:1.2.3.4.dfsg-3
recordmydesktop recommends no packages.
recordmydesktop suggests no packages.
-- no debconf information
Information forwarded
to debian-bugs-dist@lists.debian.org, lorenzofsutton@gmail.com, José L. Redrejo Rodríguez <jredrejo@debian.org>:
Bug#649824; Package recordmydesktop.
(Tue, 24 Jan 2012 11:09:09 GMT) (full text, mbox, link).
Acknowledgement sent
to Lorenzo Sutton <lorenzofsutton@gmail.com>:
Extra info received and forwarded to list. Copy sent to lorenzofsutton@gmail.com, José L. Redrejo Rodríguez <jredrejo@debian.org>.
(Tue, 24 Jan 2012 11:09:20 GMT) (full text, mbox, link).
Message #10 received at 649824@bugs.debian.org (full text, mbox, reply):
Package: recordmydesktop
Version: 0.3.8.1+svn602-1+b1
Followup-For: Bug #649824
I also have this problem with this version. It seems the X and Width always get
junk parameters when running with this option. In some cases recordmydesktop
even starts if by chance they are smaller than the screen resolution
(1280x800 here).
Example output of two consecutive invocations which fail:
~$ recordmydesktop --use-jack system:capture_1
Window size specification out of bounds!(current resolution:1280x800)
~$ recordmydesktop --use-jack system:capture_1
Initial recording window is set to:
X:-7520 Y:0 Width:8800 Height:800
Adjusted recording window is set to:
X:-7520 Y:0 Width:8800 Height:800
Your window manager appears to be Xfwm4
Initializing...
jack_client_new: deprecated
Capturing!
X Error: BadMatch (invalid parameter attributes)
~$
Lorenzo.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 3.1.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages recordmydesktop depends on:
ii libasound2 1.0.24.1-4
ii libc6 2.13-24
ii libice6 2:1.0.7-2
ii libjack-jackd2-0 [libjack-0.116] 1.9.7~dfsg-1
ii libogg0 1.2.2~dfsg-1
ii libpopt0 1.16-3
ii libsm6 2:1.2.0-2
ii libtheora0 1.1.1+dfsg.1-3
ii libvorbis0a 1.3.2-1.1
ii libvorbisenc2 1.3.2-1.1
ii libvorbisfile3 1.3.2-1.1
ii libx11-6 2:1.4.4-4
ii libxdamage1 1:1.1.3-2
ii libxext6 2:1.3.0-3
ii libxfixes3 1:5.0-4
ii zlib1g 1:1.2.3.4.dfsg-3
recordmydesktop recommends no packages.
recordmydesktop suggests no packages.
-- no debconf information
Information forwarded
to debian-bugs-dist@lists.debian.org, thedrunkyardkeeper@gmail.com, José L. Redrejo Rodríguez <jredrejo@debian.org>:
Bug#649824; Package recordmydesktop.
(Tue, 04 Sep 2012 13:39:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Dmitri <thedrunkyardkeeper@gmail.com>:
Extra info received and forwarded to list. Copy sent to thedrunkyardkeeper@gmail.com, José L. Redrejo Rodríguez <jredrejo@debian.org>.
(Tue, 04 Sep 2012 13:39:04 GMT) (full text, mbox, link).
Message #15 received at 649824@bugs.debian.org (full text, mbox, reply):
Package: recordmydesktop
Version: 0.3.8.1+svn602-1+b1
Followup-For: Bug #649824
Dear Maintainer,
This problem still exitsts, and there is no issue for some programs, that are
using only jack, such as Din (http://www.dinisnoise.org/) and some other. I bet
ffmpeg can be solution, but recordmydesctop has a good GUI interface for
humanitarians (musicians etc...)
noroot@GNUmd:~$ recordmydesktop --use-jack din:L din:R
Window size specification out of bounds!(current resolution:1920x1080)
noroot@GNUmd:~$ cat ~/gtk-recordMyDesktop-crash.log
#This is the command given at initialization:
recordmydesktop -o /home/noroot/Desktopfolder/move --fps 15 --full-shots -x 46
-y 55 --width 1271 --height 698 --channels 1 --freq 22050 --v_quality 63
--s_quality 10 --workdir /tmp --compress-cache --use-jack din:L din:R
#recordMyDesktop stderror output:
Window size specification out of bounds!(current resolution:1920x1080)
Best regards, Dmitrii
-- System Information:
Debian Release: wheezy/sid
APT prefers testing-proposed-updates
APT policy: (500, 'testing-proposed-updates'), (200, 'testing')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-3-686-pae (SMP w/2 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages recordmydesktop depends on:
ii libasound2 1.0.25-4
ii libc6 2.13-35
ii libice6 2:1.0.8-2
ii libjack-jackd2-0 [libjack-0.116] 1.9.8~dfsg.4+20120529git007cdc37-3
ii libogg0 1.3.0-4
ii libpopt0 1.16-7
ii libsm6 2:1.2.1-2
ii libtheora0 1.1.1+dfsg.1-3.1
ii libvorbis0a 1.3.2-1.3
ii libvorbisenc2 1.3.2-1.3
ii libvorbisfile3 1.3.2-1.3
ii libx11-6 2:1.5.0-1
ii libxdamage1 1:1.1.3-2
ii libxext6 2:1.3.1-2
ii libxfixes3 1:5.0-4
ii zlib1g 1:1.2.7.dfsg-13
recordmydesktop recommends no packages.
recordmydesktop suggests no packages.
-- no debconf information
Information forwarded
to debian-bugs-dist@lists.debian.org, José L. Redrejo Rodríguez <jredrejo@debian.org>:
Bug#649824; Package recordmydesktop.
(Thu, 16 May 2013 11:27:04 GMT) (full text, mbox, link).
Acknowledgement sent
to vividsnow <vividsnow@gmail.com>:
Extra info received and forwarded to list. Copy sent to José L. Redrejo Rodríguez <jredrejo@debian.org>.
(Thu, 16 May 2013 11:27:04 GMT) (full text, mbox, link).
Message #20 received at 649824@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
for example:
recordmydesktop --width=1280 --height=720 --channels=2
--use-jack=system:monitor_1 system:monitor_2 --no-cursor --no-wm-check
--pause-shortcut=Mod4+p --stop-shortcut=Mod4+0 -x=0 -y=0 --overwrite
[Message part 2 (text/html, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, José L. Redrejo Rodríguez <jredrejo@debian.org>:
Bug#649824; Package recordmydesktop.
(Sat, 08 Oct 2016 00:18:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Robin Gareus <robin@gareus.org>:
Extra info received and forwarded to list. Copy sent to José L. Redrejo Rodríguez <jredrejo@debian.org>.
(Sat, 08 Oct 2016 00:18:03 GMT) (full text, mbox, link).
Message #25 received at 649824@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: recordmydesktop
Version: 0.3.8.1+svn602-1+b1
Followup-For: Bug #649824
Dear Maintainer,
The issue is still present and caused by an upstream bug/typo.
--use-jack sets the parameter also used by the --x option.
(src/rmd_parseargs.c:194)
A workaround is to order the options: --use-jack .. -x 0
Related issue with --use-jack is that poptGetOptArg() does not iterate
correctly over space separate arguments. So at most a single
jack port can be used, and jack-ports with spaces are not possible.
A
Attached patch resolves both issues, by allowing incremental
--use-jack options.
e.g. to record a stereo file:
recordmydesktop --width=1920 --height=1072 --fps=25 -o /tmp/test.ogv \
-x 0 -y 0 --use-jack system:capture_1 --use-jack "jackapp:Right Channel"
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (900, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages recordmydesktop depends on:
ii libasound2 1.1.2-1
ii libc6 2.23-5
ii libice6 2:1.0.9-1+b1
ii libjack-jackd2-0 [libjack-0.116] 1.9.10+20150825git1ed50c92~dfsg-2
ii libogg0 1.3.2-1
ii libpopt0 1.16-10
ii libsm6 2:1.2.2-1+b1
ii libtheora0 1.1.1+dfsg.1-14
ii libvorbis0a 1.3.5-3
ii libvorbisenc2 1.3.5-3
ii libvorbisfile3 1.3.5-3
ii libx11-6 2:1.6.3-1
ii libxdamage1 1:1.1.4-2+b1
ii libxext6 2:1.3.3-1
ii libxfixes3 1:5.0.2-1
ii zlib1g 1:1.2.8.dfsg-2+b1
recordmydesktop recommends no packages.
recordmydesktop suggests no packages.
-- no debconf information
[recordmydesktop-jack-fixes.patch (text/x-diff, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, José L. Redrejo Rodríguez <jredrejo@debian.org>:
Bug#649824; Package recordmydesktop.
(Fri, 16 Apr 2021 05:27:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Martin Nordholts <enselic@gmail.com>:
Extra info received and forwarded to list. Copy sent to José L. Redrejo Rodríguez <jredrejo@debian.org>.
(Fri, 16 Apr 2021 05:27:03 GMT) (full text, mbox, link).
Message #30 received at 649824@bugs.debian.org (full text, mbox, reply):
Hi, I sent this information one month ago to #588260 but did not hear
back from anyone, so I am now sending it again to this bug report.
This bug has been fixed in the official 0.4.0 upstream release found here:
https://github.com/Enselic/recordmydesktop/releases/tag/v0.4.0
It is worth noting that Ubuntu has picked up this release:
https://launchpad.net/ubuntu/+source/recordmydesktop/0.4.0-0ubuntu1
The release fixes, among other things (see release notes for details),
the following Debian bugs:
#588260 recordmydesktop: There is no --y=N option
#706574 recordmydesktop: truncates recordings
#649824 recordmydesktop: Specifying --use-jack makes recordmydesktop
exit with a bad screen geometry
#859686 recordmydesktop: man page is really ugly
#584269 recordmydesktop: Typo with recordmydesktop
This time I am putting the maintainer on explicit CC, and I will also
CC Moritz Muehlenhoff who did the last action related to this package
according to https://tracker.debian.org/pkg/recordmydesktop
Reply sent
to jredrejo@debian.org (José L. Redrejo Rodríguez):
You have taken responsibility.
(Sun, 18 Apr 2021 09:36:06 GMT) (full text, mbox, link).
Notification sent
to Forrest Cahoon <forrest.cahoon@gmail.com>:
Bug acknowledged by developer.
(Sun, 18 Apr 2021 09:36:06 GMT) (full text, mbox, link).
Message #35 received at 649824-close@bugs.debian.org (full text, mbox, reply):
Source: recordmydesktop
Source-Version: 0.4.0-1
Done: José L. Redrejo Rodríguez <jredrejo@debian.org>
We believe that the bug you reported is fixed in the latest version of
recordmydesktop, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 649824@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
José L. Redrejo Rodríguez <jredrejo@debian.org> (supplier of updated recordmydesktop package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 18 Apr 2021 10:33:58 +0200
Source: recordmydesktop
Binary: recordmydesktop recordmydesktop-dbgsym
Architecture: source amd64
Version: 0.4.0-1
Distribution: unstable
Urgency: medium
Maintainer: José L. Redrejo Rodríguez <jredrejo@debian.org>
Changed-By: José L. Redrejo Rodríguez <jredrejo@debian.org>
Description:
recordmydesktop - Captures audio-video data of a Linux desktop session
Closes: 584269 588260 649824 706574 859686
Changes:
recordmydesktop (0.4.0-1) unstable; urgency=medium
.
* New upstream release (Closes: #649824, #706574, #859686, #584269, #588260)
* Removed debian/patches not needed with the new release
* debian/control: removed unneded autotools-dev since compatibility level 10
* debian/rules: removed all unneeded stuff since compatibility level 10
Checksums-Sha1:
0c38e643d51073e04fa0031780111ff7a231825a 2024 recordmydesktop_0.4.0-1.dsc
890943f68d55cf23915355d904bc338a656aef04 220957 recordmydesktop_0.4.0.orig.tar.gz
f77b3270d24ae1cc994d14ea12ec19997117ac2e 2484 recordmydesktop_0.4.0-1.debian.tar.xz
bab7b471988ebf331116e11e76e99a5a9661bcf8 106900 recordmydesktop-dbgsym_0.4.0-1_amd64.deb
15b2ec4f9d69aae8107f051a15438dedd7570bea 7691 recordmydesktop_0.4.0-1_amd64.buildinfo
fb616ed6a8a2915e3c0e127c021544ae329540f0 52928 recordmydesktop_0.4.0-1_amd64.deb
Checksums-Sha256:
683c6cee5f792a13ded8fc87776fd08f15a6c55a489d3c8e6f5d16313ff053d7 2024 recordmydesktop_0.4.0-1.dsc
e7c5cb7d5d9ac2c3a2898fc68ae826f34f69b787e1b5a28851f51742677d729e 220957 recordmydesktop_0.4.0.orig.tar.gz
b0110c1093323b485f61e15c680056827fef5e99ab63d7d1ac70561c4887c638 2484 recordmydesktop_0.4.0-1.debian.tar.xz
7b1686a2a9261c65a19b75818b9e5ccb9d80f290036755b7288a6020920cdf2b 106900 recordmydesktop-dbgsym_0.4.0-1_amd64.deb
9062cd7db7b66783dd41cf8a8785bad694e99e36d7e25d4df8ba61b6d81dbab9 7691 recordmydesktop_0.4.0-1_amd64.buildinfo
6f13fec527168727f4386e97043053e2a79367c8f0c6c3f934ee22d56eaa2e9a 52928 recordmydesktop_0.4.0-1_amd64.deb
Files:
767f1a1cda4a9fea803929a37b348511 2024 video optional recordmydesktop_0.4.0-1.dsc
6882275ddca938ee741632cb9448c858 220957 video optional recordmydesktop_0.4.0.orig.tar.gz
52c5bbbd5ab7d243e0ef5ee01b3de77e 2484 video optional recordmydesktop_0.4.0-1.debian.tar.xz
9204ad83090bb08330649b82a740267d 106900 debug optional recordmydesktop-dbgsym_0.4.0-1_amd64.deb
29343350adfe8d03c6316ce1f415cfbc 7691 video optional recordmydesktop_0.4.0-1_amd64.buildinfo
4e6697d7331bb5c1192f91c59ccd7161 52928 video optional recordmydesktop_0.4.0-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCAAyFiEEw8ercwXIWEnEvovoXgiv0qHeUOkFAmB79n4UHGpyZWRyZWpv
QGRlYmlhbi5vcmcACgkQXgiv0qHeUOnEQRAAmkH5Poihq9ulAM8y1IOAA48G5QnW
lVv1IVHGJOEj60+45F6E7meligNXsBSyZZDjOz+/OJ4I7BkU8GqPiJdAwT+kUrMn
RvLLId7bEUmYFDe27qb4gyoh1n8ZSf055b3IaE5d7n4XKt1eJ6DYMJ+NwHEG9LfW
MBe4b2O18GzWtsFpLpm5oQotACShTwfqwHmdcaBJAZqVXt1LPGo0c6mg5mvWBOWG
aPwMZ1dnZyMt3/f9b8n3Hv4bmhtwG3rD/KeySrytHdu7nurUBm/kbkhukHrrlUhY
RIjc3z1+W6ABRWiLZufKFX0L90B2RowkJhyQYRObXx8zT58huRCET54bBn1JeneE
gZVPrLdb9VJZmQSpgFR2NvdULfIe0b8LRp3NJt/cqLrTYZzpJSoB1evLjHGbSqAe
jacPY3B9TgzmDc87nRlGXbiadlL8pjX5qF8fgbKivxGG/cQQNm3lcIuoewkHdB/8
dcf6Mq1s55v5yBJo/GX8A4bnAXk0kxzr36np/nl6bU22USDaWqCKPLvlrZGAHRja
d+L464LvAwW+Q5jFvZY32H2DHCpi5qbtWhVx6j36DO18JCaWLLZVk3kMR7XvY8pG
cLpzaJPDziDrZG7+hMMyPb7vXPaXvt9cWMyWuzeK0CoQ2N/ICAIKAbwhcFLLTi/0
2dTNIc3r4abjAmo=
=h+uf
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Tue, 21 Sep 2021 07:26:21 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Thu Oct 12 14:55:36 2023;
Machine Name:
bembo
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.