/srv/irclogs.ubuntu.com/2019/08/21/#ubuntu-devel.txt

lucas_aiI'm trying to read an H264 video stream in python but it seems there are NO libraries for this... wtf? - how am I supposed to decode H264 frames?01:35
mwhudson# go4.org/reflectutil.test01:59
mwhudsongo4.org/reflectutil.typedmemmove: relocation target runtime.typedmemmove not defined for ABI0 (but is defined for ABIInternal)01:59
mwhudsonyikes01:59
mwhudsonlucas_ai: this channel is for the development of ubuntu, not using ubuntu for development (if that makes sense)02:00
mwhudsonhttps://github.com/go4org/go4/issues/4302:01
lucas_aiit seems ffmpeg cannot decode h264... only mp403:03
seb128cyphermox, hey, did you get any success with ffmpeg?05:29
lennybrbasak. Thanks.  Do you know how packages go to this repo http://mirror.iad.rax.openstack.org/ubuntu-cloud-archive/pool/main/n/networking-mlnx/   ?  As I see this mirror should have all version of the package07:07
Locutusofborgmwhudson, I think its over for now :D07:11
Locutusofborgrebuilding once bileto lands is something better to do, even if not required07:12
Locutusofborgand bootstrapping was really painful, the dependency chain was looooooooong07:12
alkisgcyphermox: hi, in 19.04, netplan generates this line in /etc/net-enp0s3.conf:07:29
alkisgIPV4DNS0=1.2.3.4 1.2.3.5 1.2.3.607:29
alkisgI.e. unquoted, so the file is not longer a valid/sourceable shell script.07:29
alkisgIn addition, I think it should be writing a single value to IPV4DNS0 and another one in IPV4DNS1, and omit the third one, as script may not be able to cope with multiple values in IPV4DNS0.07:29
alkisgMy question is... where do I file issues that come from the netplan changes in the initramfs code? In initramfs-tools, or in netplan, or both?07:29
alkisg*sorry, I meant in /run/net-enp0s3.conf07:35
alkisgIn Ubuntu 18.04 it didn't have this issue07:35
dokosforshee, apw: could you start using python3 for your kernel builds?09:15
apwdoko, very likely ...09:15
dokota09:16
apwdoko, indeed our explicit dep is python3, so odd that we are using 209:17
apwsforshee, lets put some actions somewhere to get that investigated09:17
dokoapw: B-D: python-dev, python-sphinx <!stage1>, python-sphinx-rtd-theme09:19
apwdoko, yeah, we'll find it and see if we can squash it09:19
=== dwmw2 is now known as dwmw2_gone
rbasaklennyb: I think that's probably https://wiki.ubuntu.com/OpenStack/CloudArchive. THe OpenStack team manage it and I'm not aware of their policies and procedures, sorry.09:54
rbasakopenssl/libssl1.1 1.1.1-1ubuntu2.1~18.04.4 hit the security pocket last night, and that regressed ejabberd10:12
rbasak2019-08-21 06:52:28.402 [warning] <0.539.0>@ejabberd_c2s:process_terminated:290 (tls|<0.539.0>) Failed to secure c2s connection: TLS failed: client renegotiations forbidden10:13
rbasakbionic-security that is10:13
rbasakDowngrading to 1.1.0g-2ubuntu4.3 (the previous package I had installed which I assume is what was in bionic-security previously) fixes it.10:13
rbasakShould I file this against openssl or ejabberd?10:13
rbasakmdeslaur: ^10:14
* rbasak has filed bug 184090210:20
ubottubug 1840902 in openssl (Ubuntu Bionic) "ejabberd fails incoming connections with "Failed to secure c2s connection: TLS failed: client renegotiations forbidden"" [Critical,New] https://launchpad.net/bugs/184090210:20
lennybrbasak:thanks a lot.10:52
mdeslaurrbasak, xnox: I gather I should rebuild erlang-p1-tls in -security?11:04
xnoxmdeslaur:  as requested in an email to you.... rbasak's bug marked as duplicate.11:05
xnoxrbasak:  promoting demoting openssl is not nice =)11:06
xnoxrbasak:  also, do you trust SRU process so much that you use -security only =) ?! I find that peculiar =) unless i'ts not your system, but someone elses =)11:07
mdeslaurxnox: sorry, let me catch up on my email11:08
xnoxmdeslaur:  well it's only been minutes ago =) but i think we are all on the same page =)11:08
mdeslaurok, cool, I'll rebuild and release today11:10
Locutusofborgrafaeldtinoco, hello, thanks for LP: #184051111:16
ubottuLaunchpad bug 1840511 in gcc-9 (Ubuntu Eoan) "Eoan FTBFS with gcc-9 and MySQL 8" [Medium,In progress] https://launchpad.net/bugs/184051111:16
Locutusofborgnext time please ping me directly on irc!11:16
LocutusofborgI lost the emails into the spam folder11:16
Locutusofborglooks like we did double work, I'm reading the bug right now11:16
Locutusofborgbtw there is no hurry wrt feature freeze11:23
Locutusofborgpackages in proposed are allowed to migrate11:23
rbasakxnox: well, it is the default. It's important to test the default ;)11:27
xnoxrbasak:  har har sure. Also what do you use ejaberd for? actual jabber/xmpp or for voip?11:29
rbasakActual XMPP11:30
xnoxnice11:32
xnoxso retro =)11:32
xnoxjelmer:  feature freeze is tomorrow =/ so i guess we didn't get in bzr -> breezy transition11:35
Locutusofborgrafaeldtinoco, thanks for the big valuable patches, I think you should be a MOTU :D11:38
rbasakLocutusofborg: my team is handling the MySQL transition. If you're working on that without contacting us, you're doing the double work :-/11:41
=== ricab is now known as ricab|lunch
seb128MIR team, do you know what's the status of bug #1811824? webkit2gtk needs it now, unsure why it has not been picked since june after security team reviewed it?12:23
ubottubug 1811824 in xdg-dbus-proxy (Ubuntu) "[MIR] xdg-dbus-proxy" [Undecided,New] https://launchpad.net/bugs/181182412:23
seb128doko, cyphermox, cpaelzer, ^12:23
cpaelzerseb128: as I read it didrocks wanted to have it set back to new to re-review (which you did in may)12:27
seb128unsure why Ken assigned to himself, maybe that confused things?12:28
cpaelzernot sure what Ken wanted by assigning it to himself, but maybe that made it be lost in the overviews that we check every now and then12:28
seb128yeah, I guess so12:28
seb128well now webkit has been updated12:28
seb128so that problem shows on proposed migrations reports12:29
cpaelzersince we also have already a security review that should go fast12:29
seb128what's the process to flag that to the MIR team?12:29
cpaelzerI think you did12:30
cpaelzerwe check the links that you find at http://people.ubuntu.com/~cyphermox/meetings/ubuntu-mir.html weekly12:31
cpaelzernow that Ken is unassigned it is visible there again12:31
cpaelzerdue to that it was hidden to be open12:31
cpaelzerand I guess didrocks forgot about it as well12:31
cpaelzerI'm waiting for a build anyway, let me help you by starting the review12:32
cpaelzerif it looks smooth you'd be ready to go afterwards since security acked it already12:32
seb128cpaelzer, ok, thanks for the reply and poking at it!12:32
seb128cpaelzer, it's a bit confusing sometime that bugs need to be in a particular state to be considered and nothing is indicating they are not (like having an assignee in this case), but good to know about that report so I can check to make sure it's on there next time12:33
seb128cpaelzer, also I own you a reply for the zsys one, week is a bit busy with ff (and Didier is off and knows better about the go/vendor copies thing)12:34
cpaelzerseb128: https://wiki.ubuntu.com/MIRTeam#Process_states12:34
cpaelzeressnetially this assign prevented it to be visible in #1 and thereby never moved to #212:34
cpaelzerthis is my mental helper for the admittedly complex states of the MIR process12:34
seb128useful summary12:35
cpaelzerI wrote and extended it everytime I wondered about it12:35
cpaelzerand at some point it was ready to be up in the wiki :-)12:36
seb128:)12:38
seb128juliank, do you think you could merge wpa 2.9 from Debian? could be good to get in E12:42
cpaelzerseb128: you are a member of https://launchpad.net/~desktop-packages could you double check for me if this is already subscribed to xdg-dbus-proxy?12:46
seb128cpaelzer, '“Desktop Packages” team subscription: (unnamed)'12:47
seb128cpaelzer, yes, it is12:48
cpaelzerseb128: this was probably the most straight forward review that I had12:52
cpaelzerLGTM and +112:52
cpaelzernow get an AA to do your promotion to main12:52
seb128cpaelzer, wooot, thx!12:52
seb128cpaelzer, I'm an AA so I can do it :)12:52
cpaelzeryay12:52
juliankseb128: ack12:53
seb128juliank, thx!12:53
jelmerxnox: I've got the changes committed, just not uploaded yet :/13:07
seb128juliank, thx :)13:08
=== ricab|lunch is now known as ricab
Odd_Blokerbasak: re: dh_auto_test stuff from yesterday, thanks!13:32
rbasakOdd_Bloke: you're welcome. Another thought just occurred to me: you could also patch out what the Makefile does.13:37
rbasakI don't know which is better.13:37
rbasakAn override in debian/rules is perhaps more obvious.13:37
tewardddstreet: wolsen: slashd: any of you three online?13:44
slashdo/ teward13:48
tewardslashd: https://bugs.launchpad.net/ubuntu/+source/net-snmp/+bug/1835818 showed up on the radar for me because -sponsors was autosubbed.  Noticed STS Sponsors is on there, and it was filed by someone on the Canonical Support team.  My concern: "Regression Potential: TBD" makes it 'unsatisfiable' for sponsoring under the standard criterion, but STS Sponsors seems to be you paid canonical people for this, so I wanted to check with you guys13:49
tewardfirst13:49
ubottuLaunchpad bug 1835818 in net-snmp (Ubuntu Eoan) "snmpd causes autofs mount points to be mounted on service start/restart" [Medium,In progress]13:49
tewardbefore I make any response13:49
tewardit's listed for SRU it seems too13:50
* slashd looking13:50
tewardand I can just hear vorlon and others screaming "NEEDS A REGRESSION POTENTIAL" from fifty lightyears away13:50
slashdteward, joalif is in my team, I think the SRU tmpl as it is right now, is still a draft. dddstreet and I are part of STS Sponsor and we sponsor most patch inside our team, and we won't sponsor things without a good details potential regression if it recomfort you (as we always do)13:53
tewardyep.  i'm more annoyed that the bot autosubbed it :P13:53
tewardlast time I saw a "Regression Potential TBD" it sent me down the rabbit hole :P13:53
tewardslashd: just wanted to check with you guys since I know you guys sponsor internal on the team, the chrichton bot from bdmurray just subbed sponsors is all.  I'll take -sponsors off since you guys handle internal.13:54
tewardif you have no objections :)13:54
slashdteward, yep because it has detected a debdiff attachement. yeah no worry. We won't upload anything before the template is completed and detailled.13:54
teward👍13:54
slashdteward, sound good in this case sts-sponsor is the only needed.13:55
tewardyep.  that bot is slightly annoying ;)13:55
tewardbut i always read through the stuff that lands on my email from the -sponsors list :)13:55
tewardthanks13:56
slashdteward, sure anytime13:56
teward*drifts back into the shadows*13:56
dwmw2_goneIs there an easy way to autobuild a .deb package for each commit in a gitlab repo? I have a Fedora COPR set up with a trigger from gitlab; would quite like to do the same for Ubuntu.14:06
slashdteward: joalif is updating the potential regression as we speak fyi.14:10
tewardah, nice.  well it's off my radar since standard ubuntu-sponsors is off it, thank you though :)14:10
slashdteward, yeah was simply an fyi ;)14:12
ddstreetrbalint xnox what's the plan for systemd in eoan?  is it staying at 240?  i have a couple bugs already sru'ed that i need to add to eoan, if so14:16
xnoxddstreet:  plan is to upgrade to at least v241. And yes, it does mean we need to do a lot of cherrypicking of bugfixes and features we like/need/known-to-work-correctly14:30
=== ubott2 is now known as ubottu
Locutusofborgrbasak, thanks! and sorry for stealing your poco merge, I had to rebuild it, and then I have to rebuild ros-class-loader with new poco multiarch location (sigh!), to hopefully fix ros-rviz build (tested locally, it works), because the fix in ros-python-qt-binding was not enough (fixed one qt issue, but another one appeared)15:21
rbasakvorlon, rafaeldtinoco, Locutusofborg, cpaelzer: I just filed https://bugs.launchpad.net/ubuntu/+source/clickhouse/+bug/1840938.15:21
ubottuLaunchpad bug 1840938 in clickhouse (Ubuntu) "Please remove clickhouse from the release pocket" [Undecided,New]15:21
rbasakLocutusofborg: I appreciate your work15:22
Locutusofborgbut its fixed now :)15:22
rbasakOh, you retried amd64?15:22
rbasakI was responding to its failure15:22
rbasakIf it succeeds this time then sure.15:23
Locutusofborghttps://launchpad.net/~costamagnagianfranco/+archive/ubuntu/locutusofborg-ppa/+build/1744902215:23
Locutusofborgit worked on my ppa15:23
Locutusofborgmy guess is flaky test15:23
Locutusofborgbut I won't oppose to "removing it from eoan" :D15:23
rbasakAnother one to add to the skip list? Looks like Rafael already added a bunch.15:23
Locutusofborgsuch issues will be handled by Debian maintainer... I already committed changes there15:24
Locutusofborgand tagged him15:24
rbasakNice. Thanks!15:24
Locutusofborgso I'll make it build on amd64 and then hope to forget it15:24
Locutusofborg(this is why I like your bug about removing it :D)15:24
rafaeldtinocorbasak: just replied, that build missed the gcc9 workaround15:31
rafaeldtinocosorry, just woke up from last night adventures on unblocking stuff #)15:32
Locutusofborgrafaeldtinoco, why do you say that?15:33
Locutusofborgwhy did it work on my ppa?15:33
Locutusofborgsame build?15:33
rafaeldtinocohttps://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/clickhouse.html15:33
rafaeldtinococheck the G++ dumpo15:33
Locutusofborgoh you mean Debian :D15:33
rafaeldtinocoyep15:33
LocutusofborgI uploaded your package in Ubuntu15:33
rafaeldtinocoahh great!15:33
Locutusofborgit failed on builders/amd64 and the very same identical build didn't fail in my ppa/amd6415:33
Locutusofborgso we suspect some flaky test15:33
rafaeldtinoco...15:33
LocutusofborgI retried it https://launchpad.net/ubuntu/+source/clickhouse/18.16.1+ds-4ubuntu215:34
rbasakRemoving packages from eoan:...1 package successfully removed.15:34
Locutusofborglovely thanks!15:34
rafaeldtinocorbasak: nice15:34
rafaeldtinocoLocutusofborg: sorry =) I tried =)15:34
rafaeldtinocolol15:34
rafaeldtinocothe huge amount of tests (flaky) arent too good15:34
rafaeldtinocoi would do the opposite and enable only the important ones15:35
rafaeldtinocoand maybe convert them to autopkgtests15:35
rafaeldtinoco(to run the ctest after the build time)15:35
rafaeldtinocoor something like it15:35
rbasakI'll do the no-change rebuilds for dependency level 3 now, shall I?15:35
rbasakExcluding bareos, since we know that one will FTBFS without a patch.15:35
Locutusofborgin any case rafaeldtinoco please forward patches to Debian...15:35
rafaeldtinocoLocutusofborg: definitely!15:36
Locutusofborgthanks!15:36
rbasakWe're tracking all the patches that need upstreaming. There are rather a lot.15:36
rafaeldtinocorbasak: alright15:36
rafaeldtinocorbasak: should I do the -glusterfs lib patch to bareos ?15:37
rbasakOh, hold on.15:38
rbasakbareos isn't in the release pocket.15:38
rbasakrafaeldtinoco: so not needed for the transition. Sorry I didn't notice that before.15:39
rbasakThis case is a missing feature in the transition tracker I guess.15:39
rafaeldtinoconp at all15:39
rbasakYou can still fix it though if you have the fix ready already - or just send to Debian for them to incorporate eventually.15:40
rbasakThe work you did is useful.15:40
rafaeldtinocosure!15:40
rafaeldtinocomaintainers will have to fix it for libglusterfs15:40
rafaeldtinocoi was basically removing the feature15:40
rbasakNo change rebuilds uploaded.15:49
rbasakxnox: "Please create ubuntu-hints project" -> could the existing Ubuntu project be used instead? Eg. we already have package removal process bugs for ~ubuntu-archive.16:10
rbasakAnd you get your series tasks16:10
rbasakAnd can associate the existing relevant packages if you wish.16:10
xnoxrbasak:  .... and per-series bzr branches? lp:ubuntu-hints/bionic ?16:11
xnoxrbasak:  somehow ubuntu-hints feels arthogonal to me.... cause it's usually a combination of packages X blocks Y, which can be solved in X or Y or hinted over or Z fixed/hinted or package removed.16:12
xnoxrbasak:  or do you mean like Ubuntu project without any source package?16:13
xnoxrbasak:  also separate project helps with filtering.16:13
xnoxrbasak:  cause currently hints are in the britney project16:13
xnoxor rather our fork of it.16:13
rbasakMy first thought was to do it without any source package.16:13
rbasakFor filtering, use tags!16:13
xnoxrbasak:  and keep the branches in the britney project?16:14
rbasakThat's what I thought, yes. Unless that won't work?16:14
* xnox is unsure if it's better to "git clone lp:ubuntu-hints" or like "brz branch lp:ubuntu-hints/bionic"16:15
xnoxrbasak:  well ACLs issues / branches are only manageble by release (for devel) and sru (for stable) teams, and not by all of bugmasters.....16:16
xnoxi should be able to make NEW issue, but not close it...... then again we seem to manage that fine with SRUs.16:16
rbasakI don't see that as a problem. Operating on trust mostly works fine.16:17
rafaeldtinocorbasak: catching up16:18
rafaeldtinocosomething needed for bareos or clickhouse on my side ?16:18
rafaeldtinoco(bareos = open a debian bug and share discoveries)16:18
rafaeldtinocoabout dbconfig-mysql dependency needs and gluster new api16:19
rbasakNothing needed for those packages for the transition now.16:19
rafaeldtinocook16:19
rbasakFor general cleanup we need to upstream everything, eventually bring the packages back into sync, etc.16:19
rbasakIf that applies to those packages16:19
rafaeldtinocoyep16:19
rbasakclickhouse is quite deltified now I think?16:19
rafaeldtinocorbasak: i saw Locutusofborg did the patches in debian16:19
rbasakGreat!16:20
rafaeldtinocoill check with him16:20
xnoxrbasak:  so here is an example then https://bugs.launchpad.net/ubuntu/+source/linux-oem-osp1/+bug/184094316:21
ubottuLaunchpad bug 1840943 in zlib (Ubuntu Eoan) "[hint] zlib through due to osp1 regression" [Undecided,New]16:21
xnoxubuntu-hints tag, [hint] title, affected packages / series, ~ubuntu-release subscribed16:21
Laneywhat problem are you two solving?16:22
xnoxLaney:  that, yet again, "submit hint merge proposal" ended up questioning the life universe and everything, instead of resolving proposed migration issue between two packages.16:24
xnoxLaney:  since proposing solution, is not an effective way of stating a proposed migration problem and requesting release team to decide on how to resolve it https://code.launchpad.net/~xnox/britney/oem-osp1/+merge/37157016:25
* xnox doesn't like proposing solutions, when it's not up to me how something should be resolved16:25
xnoxand most proposed-migration false regressions have many ways of being fixed.16:25
LaneyOK, probably a mail to ubuntu-release setting out the problem that you see and how you think it could be fixed/improved would be best then.16:26
Laney(the general problem)16:26
rbasakxnox: I like what you did with that bug, and I prefer it over a new ubuntu-hints project16:26
xnoxLaney:  ack. Plus it's like relese&sru team intersection... cause different teams do hinting for devel & stable series.16:27
vorlonxnox: I think it's appropriate to propose a specific solution, but always with complete rationale16:35
Locutusofborgrbasak, rafaeldtinoco yes, for the two packages I did yes16:35
xnoxvorlon:  in debian, release hints are proposed as bug reports no? i.e. file a case in BTS with suggested hint / transition-tracker?16:35
Locutusofborgclickhouse and cpuinfo or whatever is called are upstreamed16:35
rafaeldtinocoLocutusofborg: nice! thx!16:36
Locutusofborgmitya57, hello, just FYI I'm uploading a python-pyqtgraph with python2 still, and then I'll remove python2 package once it migrates16:36
Locutusofborg^^ it is already in deferred/5, so please don't reopen the bug :D16:36
vorlonxnox: I don't think there's anything about bug reports that makes them fundamentally better suited to presenting the rationale to the release team vs MPs16:37
vorlonand in Debian, you don't get MPs as a toplevel feature of random projects16:38
xnoxvorlon:  is it only me who trips up non-trivial hints that seem to always require further actions and discussion, and are never merged as is?16:45
xnoxor do i need to explain things from like a different point of view / trail of proof?16:45
xnoxi can see that i might be looking at everything backwards.16:45
vorlonxnox: I think you tend to bring the more interesting cases. :P  broadly speaking, my experience with other MPs is that they wind up being straight rejects or accepts or merges with modifications and an explanation to the submitter after the fact why I changed it16:50
vorlonwhereas you bring me the hints that don't make sense to me as-is but I assume you have a reason so I want to ask questions to understand that reason16:51
xnoxahhahahhaha16:52
* xnox is a problem child16:52
powersjrbasak, looks like your uploads fixed the rest for mysql8?17:39
rbasakpowersj: yes. Waiting for autopkgtests now.17:57
alkisgcyphermox: I ended up filing it against both packages, hope this is ok; LP bug #184096518:35
ubottuLaunchpad bug 1840965 in initramfs-tools (Ubuntu) "netplan initramfs code writes invalid net-eth0.conf" [Undecided,New] https://launchpad.net/bugs/184096518:35
cyphermoxyup18:38
alkisgty18:40
alkisg...where can I download xubuntu 18.10 from, to see if the problem started in 19.04 or in 18.10? I don't see it in cdimage, nor in old-releases...18:42
alkisghttp://cdimage.ubuntu.com/cdimage/xubuntu/releases/ and http://old-releases.ubuntu.com/releases/xubuntu/releases/18:43
alkisgSome releases missing from either those directories...18:43
alkisgSeems like old flavor releases are being lost from the mirrors and archives; I had to download it from some indonesian forgotten mirror...18:49
mitya57Locutusofborg: thanks. Nothing urgent as removing Qt 4 will be a long process :)18:59
seb128cyphermox, hey, did you get any success with ffmpeg/armhf?19:30
cyphermoxseb128: not yet19:35
seb128cyphermox, vorlon, can't we just ignore the ffmpeg/armhf issue for the migration and unblock things? ff is tomorrow and we have a full GNOME stack blocked on that to land as well as other transitions then19:36
cyphermoxsure, I think this single failure with a less-important codec is ignorable19:51
cyphermox(well, still needs to be fixed, but maybe not a blocker)19:52
cyphermoxI don't know if there'll be more issues though to complete the transition19:52
vorlonseb128, cyphermox: I agree that it's better to ignore the regression than to let things logjam, but ignoring confirmed regressions is my least favorite solution.  Did anyone who was looking into this consider asking for ffmpeg 4.1.4 to be dropped from -proposed, so we could get a reubild of 4.1.3 instead?20:08
vorlonis it too late to do that now?20:08
vorlonand, how much time was put into reproducing/fixing the actual armhf issue?  a sigsegv shouldn't be hard to reproduce20:09
vorlonseb128, cyphermox: the autopkgtests for ffmpeg are not steep. We could proably have an ffmpeg 4.1.3 rebuild built and tested in 3 hours.  I'd rather do that now than ignore the brokenness of ffmpeg 4.1.4 on armhf20:11
seb128vorlon, I didn't spent time on it since cyphermox is saying daily that he's looking at it for a week and I don't want to dup work20:15
cyphermoxcertainly not for a week.20:15
seb128cyphermox, you said on thursday at the foundation team meeting you would look at it, so ok 6 days :)20:15
seb128anway, I'm travelling tomorrow and at a conf until tuesday then20:16
cyphermoxI said I'd help you out looking at the libvpx transition on Thursday, I only got to the point that it was ffmpeg on Monday, when I couldn't debug it20:16
seb128I can try to poke at it if I get some connectivity tomorrow while travelling though20:16
cyphermoxI'm waiting for dd to finish copying an eoan image to an sd card right now20:16
seb128k20:16
seb128well no-one at blame, that's just not moving and meanwhile stack of other changes are pilling up20:17
seb128which is unfortunate :/20:17
seb128also holidays and ff rush also doesn't help to find free slots to poke at that I guess20:17
cyphermoxthat's why I thought sbc was a bug that shouldn't block 4.1.4, provided nothing else is an issue.20:17
cyphermoxor going back to 4.1.3, doesn't really matter which way20:18
cyphermoxfwiw, I am unable to reproduce the ffmpeg segfault here22:59
vorloncyphermox: I'm able to reproduce it, but when I run it under gdb the program crashes under ld-linux instead of where it's supposed to :P22:59
vorlonreproducible in canonistack: ffmpeg -f lavfi -i sine=d=0.1 -strict -2 -c:a sbc -f sbc /tmp/sbc.sbc -y -hide_banner -nostdin23:00
vorlonI can give you ssh on my instance if you like23:01
vorloncyphermox: ubuntu@10.48.131.150 if you want it23:04
mwhudsonwe all know what failing on a buildd but working on real hw means, right?23:11
vorlonthat the universe is a simulation and we've found a bug?23:12
mwhudsonvorlon: i wasn't aware the universe had rules about pointer alighnment, but sure, let's go with that23:13
vorlonheh23:13
vorlonmwhudson: it's segfault though, not sigbus23:13
mwhudsonah23:13
mwhudsonvorlon: add my key to that instance too?23:14
vorlonmwhudson: done23:14
vorlonit's probably easy once we can get gdb to give an answer :P23:14
vorlonbut gdb /bin/bash gives the same result, a crash in ld-linux23:15
vorlonwho broke gdb on armhf23:15
mwhudsonvorlon: where is ffmpeg hiding?23:15
vorlonmwhudson: in the armhf container23:15
mwhudsonoh right, that was a silly question23:15
vorlonwhich is the one named, uh, 'helped-oyster'23:15
mwhudsonheh yes that's not very helpful gdb23:16
mwhudsonlibc6-dbg is already the newest version (2.29-0ubuntu3).23:17
mwhudsondoes that not include symbols for ld-linux.2 ?23:18
mwhudsonor well /lib/ld-linux-armhf.so.3 or whatever23:18
vorlonit includes the debug copy of ld-linux, at /usr/lib/debug/lib/arm-linux-gnueabihf/ld-2.29.so23:18
vorlonwhich gives different, but not better, results from gdb23:19
vorlon(perhaps the fact that the names of the files under debug don't match the sonames is an issue?)23:20
mwhudsonerrr23:20
mwhudsonwhat is cmnvc23:20
vorlonor perhaps they're simply detached debug symbols and file is lying to me23:20
vorlon/usr/lib/debug/lib/arm-linux-gnueabihf/libc-2.29.so certainly has no soname23:20
vorloninfinity: ^^ do you know if the current libc6-dbg is usable on armhf for debugging?23:21
mwhudsonit has a .text section23:21
mwhudsonoh but so do the other detached symbol files?23:22
mwhudsoni don't know how this works i guess23:22
vorlonyeah perhaps this all relies on the build-id magic23:22
mwhudsonvorlon: have you tried analyzing a core dump?23:24
vorlonno23:24
mwhudsonroot@helped-oyster:~/ffmpeg-4.1.4# file core23:26
mwhudsoncore: empty23:26
mwhudsonhow does this work again? :)23:26
vorlonulimits?23:28
vorlonoh also apport and containers and dry heaves23:28
mwhudsoni removed apport23:29
vorlonok23:29
mwhudsonvorlon: er is there an unstripped ffmpeg around in this container somewhere23:30
mwhudsonit's faulting on => 0x00aecb38:ldr.wr0, [r1], #4423:32
mwhudsonwhere $r1is 0xff6a23:32
vorlonmwhudson: just downloaded you the ddeb23:32
mwhudsonso it looks like aligment fun but without symbols it's a bit hard to find the source :)23:32
mwhudson#0  0x00aecb38 in output_packet (of=0xff6a, pkt=0xff9d1628, ost=0x1a98b10, eof=0) at src/fftools/ffmpeg.c:88623:33
vorlonso how did you manage to get a working gdb?23:34
vorlonby running against the core file?23:34
mwhudsonyeah23:35
mwhudsongdb being this broken on armhf does seem kinda bad :(23:35
cyphermoxthis isn't going to help though, this is only failing for a single codec, you'd need to have a trace elsewhere that points to something in avcodec/sbc*23:36
mwhudsonuh the line being pointed to is still not very helpful, i think there is inlining going on23:36
vorlonyeah23:37
cyphermox:/23:37
cyphermoxI already inspected the code enough to figure out there weren't obvious changes between versions, except for some things in dB calculations which didn't look that crazy either23:37
mwhudsonneed a debug build i guess23:37
cyphermoxvorlon: mwhudson: you're looking at ffmpeg 4.1.4, right? not the rebuilt 4.1.3?23:42
vorlonyes23:42
cyphermox...23:44
cyphermoxbecause ffmpeg 4.1.3-1build1 also segfaults23:44
vorlonah, does it?23:49
vorlonthat's rather rude of it23:49
* mwhudson has gotten disctracted trying to debug gdb23:51
mwhudsonsame thing happens in a disco container23:52
mwhudsonnot bionic though23:53
mwhudsonalthough it does say this23:54
mwhudsonCannot parse expression `.L1207 4@r4'.23:54
mwhudsonwarning: Probes-based dynamic linker interface failed.23:54
mwhudsonReverting to original interface.23:54
cyphermoxI got as far as you did with the output_packet() trace, but no farther23:55
mwhudsonapparently gdb does something with systemtap23:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!