This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Crash(SIGSEV) when adding from certain sources

Tags: None
(comma "," separated)
SirTwist
Karma
0
Hello there
i got crashes when i try to add mp3\'s from certain sources like smb or daap (not yet official)

what I did:
I went to Files and tried to put smb:////
in the addressbar that works so far i got all mp3\'s ther so i put one in the playlist and then after pressing play amarok crashes (with daap protocol exactly the same is happening)

what i expected:
something like kaffeine is doing
first downloading the file to some temporary filename and then playing it

i dont know if this is a missing feature or a bug, but crashing isn\'t goot in my eyes a message with not supported yet would be the best.

here my stats and debugstuff (i recompiled with debug mode on)

Gentoo
amarok 1.4-beta1
using xine engine

backtrace:
[code:1]
...
amarok: PluginManager Service Info:
amarok: ---------------------------
amarok: name : xine
amarok: library : libamarok_xine-engine
amarok: desktopEntryPath : amarok_xine-engine.desktop
amarok: X-KDE-amaroK-plugintype : engine
amarok: X-KDE-amaroK-name : xine-engine
amarok: X-KDE-amaroK-authors : (Max Howell)
amarok: X-KDE-amaroK-rank : 255
amarok: X-KDE-amaroK-version : 1
amarok: X-KDE-amaroK-framework-version: 16
amarok:
amarok: BEGIN: virtual bool XineEngine::init()
amarok: [xine-engine] \'Bringing joy to small mexican gerbils, a few we eks at a time.\'
amarok: [xine-engine] w00t/home/twist/.kde/share/apps/amarok/xine-conf ig
[New Thread 81922 (LWP 6839)]
[New Thread 98307 (LWP 6840)]
[New Thread 114692 (LWP 6841)]
[New Thread 131077 (LWP 6842)]
[New Thread 147462 (LWP 6843)]
amarok: [xine-engine] gapless playback enabled.
amarok: END__: virtual bool XineEngine::init() - Took 1.9s
amarok: END__: EngineBase* EngineController::loadEngine(const QString&«») - Took 2s
amarok: END__: EngineBase* EngineController::loadEngine() - Took 2s
amarok: END__: void App::applySettings(bool) - Took 3.5s
amarok: BEGIN: ScriptManager::«»ScriptManager(QWidget*, const char*)
amarok: END__: ScriptManager::«»ScriptManager(QWidget*, const char*) - Took 0.00 2s
STARTUP
amarok: END__: App::App() - Took 9.9s
amarok: BEGIN: void ScriptManager::findScripts()
amarok: BEGIN: void ScriptManager::loadScript(const QString&«»)
amarok: [ScriptManager] Loaded: mp3fixer.rb
amarok: END__: void ScriptManager::loadScript(const QString&«») - Took 0.00044s
amarok: BEGIN: void ScriptManager::loadScript(const QString&«»)
amarok: [ScriptManager] Loaded: Smart DJ
amarok: END__: void ScriptManager::loadScript(const QString&«») - Took 0.00013s
amarok: BEGIN: void ScriptManager::loadScript(const QString&«»)
amarok: [ScriptManager] Loaded: amarok_live.py
amarok: END__: void ScriptManager::loadScript(const QString&«») - Took 0.0001s
amarok: BEGIN: void ScriptManager::loadScript(const QString&«»)
amarok: [ScriptManager] Loaded: graphequalizer
amarok: END__: void ScriptManager::loadScript(const QString&«») - Took 0.0001s
amarok: BEGIN: void ScriptManager::loadScript(const QString&«»)
amarok: [ScriptManager] Loaded: playlist2html.py
amarok: END__: void ScriptManager::loadScript(const QString&«») - Took 9.7e-05s
amarok: BEGIN: void ScriptManager::loadScript(const QString&«»)
amarok: [ScriptManager] Loaded: PlaylistServer.py
amarok: END__: void ScriptManager::loadScript(const QString&«») - Took 9.7e-05s
amarok: BEGIN: void ScriptManager::loadScript(const QString&«»)
amarok: [ScriptManager] Found spec file: /usr/kde/3.5/share/apps/amarok/scri pts/webcontrol/WebControl.spec
amarok: [ScriptManager] Loaded: Web Control
amarok: END__: void ScriptManager::loadScript(const QString&«») - Took 0.018s
amarok: BEGIN: void ScriptManager::loadScript(const QString&«»)
amarok: [ScriptManager] Found spec file: /usr/kde/3.5/share/apps/amarok/scri pts/lyrics_astraweb/lyrics_astraweb.spec
amarok: [ScriptManager] Loaded: Text: Astraweb
amarok: END__: void ScriptManager::loadScript(const QString&«») - Took 0.02s
amarok: BEGIN: void ScriptManager::loadScript(const QString&«»)
amarok: [ScriptManager] Found spec file: /usr/kde/3.5/share/apps/amarok/scri pts/lyrics_lyrc/lyrics_lyrc.spec
amarok: [ScriptManager] Loaded: Text: Lyrc
amarok: END__: void ScriptManager::loadScript(const QString&«») - Took 0.012s
amarok: END__: void ScriptManager::findScripts() - Took 0.31s
amarok: BEGIN: ScanController::«»ScanController(CollectionDB*, bool, const QString List&«»)
amarok: BEGIN: void ScanController::initIncremental()
amarok: BEGIN: virtual void CollectionDB::customEvent(QCustomEvent*)
amarok: END__: virtual void CollectionDB::customEvent(QCustomEvent*) - Took 0.00011s
amarok: END__: void ScanController::initIncremental() - Took 4.3s
amarok: END__: ScanController::«»ScanController(CollectionDB*, bool, const QStringList&«») - Took 4.3s
[New Thread 163847 (LWP 6844)]
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: virtual bool ScanController::doJob()
amarok: BEGIN: SqliteConnection::«»SqliteConnection(SqliteConfig*)
amarok: END__: SqliteConnection::«»SqliteConnection(SqliteConfig*) - Took 0.00052s
amarok: END__: virtual bool ScanController::doJob() - Took 0.00073s
amarok: BEGIN: virtual void CollectionDB::customEvent(QCustomEvent*)
amarok: [CollectionDB] JobFinishedEvent from Incremental ScanController received.
amarok: END__: virtual void CollectionDB::customEvent(QCustomEvent*) - Took 0.084s
amarok: [ThreadWeaver] Job completed: CollectionScanner. Jobs pending: 0
amarok: BEGIN: virtual ScanController::~ScanController()
amarok: END__: virtual ScanController::~ScanController() - Took 0.00028s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.087s
[Thread 163847 (LWP 6844) exited]
[New Thread 180231 (LWP 6845)]
[Thread 180231 (LWP 6845) exited]
[New Thread 196615 (LWP 6846)]
[Thread 196615 (LWP 6846) exited]
[New Thread 212999 (LWP 6847)]
[Thread 212999 (LWP 6847) exited]
amarok: BEGIN: virtual void Playlist::contentsDropEvent(QDropEvent*)
amarok: [Playlist] QTextDrag::«»subtype(): plain
amarok: [Playlist] KURLDrag::canDecode
amarok: BEGIN: UrlLoader
amarok: BEGIN: UrlLoader::UrlLoader(const KURL::List&, QListViewItem*, bool)
amarok: [KDE::«»ProgressBar::«»ProgressBar(QWidget*, QLabel*)]
amarok: END__: UrlLoader::UrlLoader(const KURL::List&, QListViewItem*, bool) - Took 0.11s
[New Thread 229383 (LWP 6851)]
amarok: END__: virtual void Playlist::contentsDropEvent(QDropEvent*) - Took 0.12s
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: SqliteConnection::«»SqliteConnection(SqliteConfig*)
amarok: END__: SqliteConnection::«»SqliteConnection(SqliteConfig*) - Took 0.00066s
amarok: [CollectionDB] No bundle recovered for: smb://192.168.1.5/mp3/Amorphis/tuonela/ ... %20way.MP3
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.056s
[Thread 229383 (LWP 6851) exited]
amarok: [ThreadWeaver] Job completed: UrlLoader. Jobs pending: 0
amarok: END__: UrlLoader - Took 0.2s
amarok: [virtual KDE::«»ProgressBar::~ProgressBar()]
amarok: [controller] Loading URL: smb://192.168.1.5/mp3/Amorphis/tuonela/ ... %20way.MP3

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 6827)]
0x00000000 in ?? ()
(gdb) bt
#0 0x00000000 in ?? ()
(gdb) Quit
(gdb) The program is running. Exit anyway? (y or n) y
[/code:1]

greetz SirTwist


Bookmarks



Who is online

Registered users: Baidu [Spider], Bing [Bot], Google [Bot], Yahoo [Bot]