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

List:       kde-bugs-dist
Subject:    [amarok] [Bug 323156] crashes if a file in the sqlcollection is replaced while Amarok is running
From:       Matěj Laitl <matej () laitl ! cz>
Date:       2013-11-06 15:27:44
Message-ID: bug-323156-17878-2etTHKKdr0 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=323156

--- Comment #2 from Matěj Laitl <matej@laitl.cz> ---
> the other failed assert occurs after replaced song is played:
> 
> amarok: BEGIN: void EngineController::slotFinished() 
> amarok:   [EngineController] Track finished completely, updating statistics 
> amarok:   [EngineController] slotTrackFinishedPlaying( "[no artist]" - "[no
> album]" - "1000 Words" , 1 ) 
> amarok:   [WARNING] [SqlRegistry] updating uid to an already existing uid. 
> amarok:   [ERROR__] [MySqlStorage] "GREPME MySQL-server query failed! (1062)
> Duplicate entry '2-./run/media/konrad/KONDZIU'S/Music/Final Fantasy/Final
> Fantasy' for key 'urls_id_rpath' on INSERT INTO urls
> (deviceid,rpath,directory,uniqueid) VALUES
> (2,'./run/media/konrad/KONDZIU\'S/Music/Final Fantasy/Final Fantasy X-2
> Piano Collec/10 - 1000
> Words.mp3',105,'amarok-sqltrackuid://fa4c80d8a5da175c942d5c95f8ee5b3a');" 
> amarok:   [WARNING] [SqlRegistryP] Insert failed. 
> ASSERT: "track->m_urlId > 0 && "refusing to write non-positive urlId to
> tracks table, please file a bug"" in file
> /home/konrad/kde/src/amarok/src/core-impl/collections/db/sql/SqlRegistry_p.
> cpp, line 270

I believe this second assert is just a consequence of the first one, but please
test that it indeed isn't reproducible (and also that I really fixed the fist
one, too).

Anyways, thanks for a very helpful bug report, Konrad, keep em' coming.

-- 
You are receiving this mail because:
You are watching all bug changes.=
[prev in list] [next in list] [prev in thread] [next in thread] 

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