[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Submitting SubtitleComposer for KDE Review
From:       Mladen Milinkovic <max () smoothware ! net>
Date:       2021-11-07 18:05:44
Message-ID: 64f2117a-7f4e-c740-533b-90829cbaabbb () smoothware ! net
[Download RAW message or body]

Have updated the bug report address to bugs.kde.org (default) in KAboutData \
and project has been added.

Should I do something else to complete the process?

Cheers,
  Mladen

On 10/16/21 00:28, Mladen Milinkovic wrote:
> On 10/15/21 22:39, Albert Astals Cid wrote:
> > I think you may have dropped k-c-d from the CC, adding it back.
> 
> I have hit a wrong button again :)
> 
> 
> > El divendres, 15 d’octubre de 2021, a les 22:18:00 (CEST), Mladen \
> > Milinkovic va escriure:
> > > On 10/13/21 23:03, Albert Astals Cid wrote:
> > > > I think the tests are somehow not correctly flagged as tests, \
> > > > running ctest will only run the appstream check and  \
> > > > src/tests/test-subtitle, but not test-core-rangelist and the rest.
> > > 
> > > Fixed in ec9ffba - I'm pretty sure this was working fine at some \
> > > point in (not so distant) past. 
> > > 
> > > > The first text format change doesn't seem to trigger the "file has \
> > > > changed and we should enable saving" logic. i.e.  i have written a \
> > > > new subtitle line that says "HOLA" and saved the subtitle. Now if i \
> > > > select all the text and press  the strikeout button, the save \
> > > > button does not get enabled, if i press the strikeout button again, \
> > > > the save button  correctly gets enabled.
> > > 
> > > I believe this was happening sometimes due to "relatively scary \
> > > valgrind warning" below... looks like it's not  happening
> > > anymore - could you please confirm?
> > 
> > Seems to be working now :)
> > 
> > > 
> > > 
> > > > If i close a video while it's playing, the Play button will still \
> > > > be enabled (if i stop the video it will not)
> > > 
> > > Fixed in 663d209
> > > 
> > > 
> > > > Opening a .srt i just created and editing one of the subtitle lines \
> > > > i get this relatively scary valgrind  \
> > > > warninghttps://ghostbin.com/YGnmL
> > > 
> > > Fixed in 663d209. QUndoStack::push(action) can merge and delete \
> > > action, in those cases it ended with invalid read immediately \
> > > afterwards. 
> > > 
> > > > When opening an existing .srt, there is a few Subtitle::insertLine \
> > > > calls that end up calling  Subtitle::processAction with the \
> > > > if(app()->subtitle() != this) situation. I think all those Actions \
> > > > leak, because  you just call redo on them but they are not deleted \
> > > > by anyone, no?
> > > 
> > > Yes they were leaking fixed them with 911b94b.
> > > 
> > > There are still some definite leaks after closing application:
> > > - libfontconfig/QTextDocument (FcFontRenderPrepare \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > >                 \
> > > - QXcbGlxWindow::createVisual() calling radeon_dri.so and \
> > >                 amdgpu_winsys_create()
> > > - Breeze::WidgetStateEngine::registerWidget calling QObject::connect \
> > > (might be related to "QCoreApplication::postEvent: Unexpected null \
> > >                 receiver" messages at application shutdown)
> > > - KF5WidgetAddons (KSelectActionPrivate::init())
> > > 
> > > There are also some memory errors that seem caused by \
> > > KIO/KUrlRequester. 
> > > There are some possible leaks related to QTextDocument and rendering, \
> > > will investigate ASAP if it's due to something that SC does wrong.
> > 
> > I think most of those are not your fault, but if you can spend a bit of \
> > time investigating won't hurt :)
> 
> Sure... will do that at some point soonish.
> 
> 
> > > > The "Report bug" incorrectly links \
> > > > tohttps://invent.kde.org/multimedia/subtitlecomposer/-/issues \
> > > > instead of  bug.kde.org
> > > 
> > > I didn't change the bug report url to bugs.kde.org yet as it doesn't \
> > > seem possible to file Subtitle Composer bugs  there?
> > > Would prefer to change it right before SC gets included there if it's \
> > > necessary. There are SC binaries that get generated pretty often that \
> > > people are using - I'd like them to have a bug report url they can \
> > > use to report bugs.
> > 
> > Ok, then should open a request at \
> > https://phabricator.kde.org/maniphest/task/edit/form/2/ so that a \
> > subtitlecomposer  product is created :)
> 
> And done.... https://phabricator.kde.org/T14947
> 
> 
> > Cheers,
> > Albert
> > 
> > > 
> > > > 
> > > > Cheers,
> > > > Albert
> > > 
> > > Thank you!
> > > 
> > 
> 
> Cheers


-- 
Mladen Milinkovic
GPG/PGP: EF9D9B26


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic