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

List:       kde-bugs-dist
Subject:    [Bug 89247] New: Filesongs with containing ' make amaroK crash
From:       Jean-Michel Fayard <jmfayard () gmail ! com>
Date:       2004-09-10 14:44:31
Message-ID: 20040910164428.89247.jmfayard () gmail ! com
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
        
http://bugs.kde.org/show_bug.cgi?id=89247        
           Summary: Filesongs with containing ' make amaroK crash
           Product: amarok
           Version: unspecified
          Platform: Mandrake RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: amarok-bugs-dist lists sourceforge net
        ReportedBy: jmfayard gmail com


Version:           CVS snapshot (using KDE KDE 3.2.3)
Installed from:    Mandrake RPMs
OS:                Linux

I have an file named '/mppp/Renaud/Boucan D'Enfer'
This fools the SQL statements and make amaroK crash.

Debug :
amarok: [Gst-Engine] Loading url: \
file:/mppp/Renaud/Boucan%20D%27Enfer/Docteur%20Renaud,%20Mister%20Renaud.mp3
                
amarok: [InputPipeline::InputPipeline()]
amarok: [virtual bool GstEngine::play(uint)]
amarok: [static void GstEngine::error_cb(GstElement*, GstElement*, GError*, \
                gchar*, void*)]
amarok: [CollectionDB] SQL-query (0.1s): SELECT album.name, artist.name, \
datetime( datetime( statistics.createdate, 'unixepoch' ), 'localtime' ), \
datetime( datetime( statistics.accessdate, 'unixepoch' ), 'localtime' ), \
statistics.playcounter, round( statistics.percentage + 0.5 ) FROM album, \
tags, artist, statistics WHERE album.id = tags.album AND artist.id = \
tags.artist AND statistics.url = tags.url AND tags.url = \
                '/mppp/Renaud/Boucan D''Enfer/Docteur Renaud, Mister \
                Renaud.mp3';
amarok: [CollectionDB] SQL-query (0.1s): SELECT album.name, artist.name \
FROM album, tags, artist WHERE album.id = tags.album AND artist.id = \
tags.artist AND tags.url = '/mppp/Renaud/Boucan D''Enfer/Docteur Renaud, \
                Mister Renaud.mp3';
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, \
                QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: near "Enfer": syntax error
amarok: ERROR: on query: SELECT DISTINCT artist, album FROM tags WHERE dir \
                = '/mppp/Renaud/Boucan D'Enfer'
ASSERT: "i <= nodes" in /usr/lib/qt3//include/qvaluelist.h (372)
QImage::smoothScale: Image is a null image
amarok: [CollectionDB] SQL-query (0.05s): SELECT tags.title, tags.url, \
round( statistics.percentage + 0.5 ) FROM tags, artist, statistics WHERE \
tags.artist = artist.id AND artist.name LIKE 'Renaud' AND statistics.url = \
                tags.url ORDER BY statistics.percentage DESC LIMIT 0,5;
amarok: [CollectionDB] SQL-query (0.07s): SELECT tags.title, tags.url, \
tags.track FROM tags, artist, album WHERE tags.album = album.id AND \
album.name LIKE 'Boucan D''Enfer' AND tags.artist = artist.id AND ( \
                tags.sampler = 1 OR artist.name LIKE 'Renaud' ) ORDER BY \
                tags.track;
amarok: [CollectionDB] SQL-query (0.13s): SELECT DISTINCT album.name, \
artist.name, album.id, artist.id FROM album, tags, artist WHERE album.id = \
tags.album AND tags.artist = artist.id AND album.name <> '' AND artist.name \
                LIKE 'Renaud' ORDER BY album.name;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, \
                QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: near "Enfer": syntax error
amarok: ERROR: on query: SELECT DISTINCT artist, album FROM tags WHERE dir \
                = '/mppp/Renaud/Boucan D'Enfer'
ASSERT: "i <= nodes" in /usr/lib/qt3//include/qvaluelist.h (372)
QImage::smoothScale: Image is a null image
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, \
                QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: near "Enfer": syntax error
amarok: ERROR: on query: SELECT DISTINCT artist, album FROM tags WHERE dir \
                = '/mppp/Renaud/Boucan D'Enfer'
ASSERT: "i <= nodes" in /usr/lib/qt3//include/qvaluelist.h (372)
QImage::smoothScale: Image is a null image
amarok: [void GstEngine::destroyPipeline()]
amarok: BEGIN [InputPipeline::~InputPipeline()]
amarok: Unreffing input bin.
amarok: END [InputPipeline::~InputPipeline()]


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

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