Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

crash on startup #1825

Closed
Clementine-Issue-Importer opened this issue Dec 9, 2013 · 0 comments
Closed

crash on startup #1825

Clementine-Issue-Importer opened this issue Dec 9, 2013 · 0 comments

Comments

@Clementine-Issue-Importer

From funkypotatoe on April 29, 2011 11:05:42

i just installed clementine, then started it and added folder with my music to clementine's library. apparently clementine crashed after few seconds, and now im unable to start it.
fedora 14 x86_64

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdb7fe700 (LWP 6384)]
0x000000390fa3f3a8 in TagLib::ID3v2::FrameFactory::createFrame(TagLib::ByteVector const&, TagLib::ID3v2::Header*) const ()
from /usr/lib64/libtag.so.1
(gdb) backtrace
#0 0x000000390fa3f3a8 in TagLib::ID3v2::FrameFactory::createFrame(TagLib::ByteVector const&, TagLib::ID3v2::Header*) const ()

from /usr/lib64/libtag.so.1
#1 0x000000390fa40786 in TagLib::ID3v2::Tag::parse(TagLib::ByteVector const&) () from /usr/lib64/libtag.so.1
#2 0x000000390fa40a39 in TagLib::ID3v2::Tag::read() () from /usr/lib64/libtag.so.1
#3 0x000000390fa40b2a in TagLib::ID3v2::Tag::Tag(TagLib::File_, long, TagLib::ID3v2::FrameFactory const_) ()

from /usr/lib64/libtag.so.1
#4 0x000000390fa57aa6 in TagLib::APE::Properties::findDescriptor() () from /usr/lib64/libtag.so.1
#5 0x000000390fa58130 in TagLib::APE::Properties::read() () from /usr/lib64/libtag.so.1
#6 0x000000390fa582c0 in TagLib::APE::Properties::Properties(TagLib::APE::File*, TagLib::AudioProperties::ReadStyle) ()

from /usr/lib64/libtag.so.1
#7 0x000000390fa577c5 in TagLib::APE::File::read(bool, TagLib::AudioProperties::ReadStyle) () from /usr/lib64/libtag.so.1
#8 0x000000390fa5789a in TagLib::APE::File::File(char const*, bool, TagLib::AudioProperties::ReadStyle) () from /usr/lib64/libtag.so.1
#9 0x000000390fa77bdb in TagLib::FileRef::create(char const*, bool, TagLib::AudioProperties::ReadStyle) () from /usr/lib64/libtag.so.1
#10 0x000000390fa77f8c in TagLib::FileRef::FileRef(char const*, bool, TagLib::AudioProperties::ReadStyle) ()

from /usr/lib64/libtag.so.1
#11 0x00000000005238c5 in TagLibFileRefFactory::GetFileRef(QString const&) ()
#12 0x0000000000531430 in Song::InitFromFile(QString const&, int) ()
#13 0x000000000058d527 in CueParser::Load(QIODevice*, QString const&, QDir const&) const ()
#14 0x00000000006ba0e1 in LibraryWatcher::ScanNewFile(QString const&, QString const&, QString const&, QSet) ()
#15 0x00000000006bb645 in LibraryWatcher::ScanSubdirectory(QString const&, Subdirectory const&, LibraryWatcher::ScanTransaction
, bool)

()

#16 0x00000000006baf75 in LibraryWatcher::ScanSubdirectory(QString const&, Subdirectory const&, LibraryWatcher::ScanTransaction*, bool)

()

#17 0x00000000006bdcc3 in LibraryWatcher::AddDirectory(Directory const&, QList const&) ()
#18 0x000000000075af46 in LibraryWatcher::qt_metacall(QMetaObject::Call, int, void**) ()
#19 0x0000003905b715ca in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#20 0x0000003907fb7cd4 in QApplicationPrivate::notify_helper(QObject_, QEvent_) () from /usr/lib64/libQtGui.so.4
#21 0x0000003907fbc88a in QApplication::notify(QObject_, QEvent_) () from /usr/lib64/libQtGui.so.4
#22 0x0000003905b5d19c in QCoreApplication::notifyInternal(QObject_, QEvent_) () from /usr/lib64/libQtCore.so.4
#23 0x0000003905b60985 in QCoreApplicationPrivate::sendPostedEvents(QObject_, int, QThreadData_) () from /usr/lib64/libQtCore.so.4
#24 0x0000003905b881b3 in ?? () from /usr/lib64/libQtCore.so.4
#25 0x0000003028e41e33 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#26 0x0000003028e42610 in ?? () from /lib64/libglib-2.0.so.0
#27 0x0000003028e428ad in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#28 0x0000003905b8834f in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib64/libQtCore.so.4
#29 0x0000003905b5c532 in QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib64/libQtCore.so.4
#30 0x0000003905b5c77c in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib64/libQtCore.so.4
#31 0x0000003905a715f4 in QThread::exec() () from /usr/lib64/libQtCore.so.4

---Type to continue, or q to quit---
#32 0x000000000069b4db in BackgroundThreadImplementation<LibraryWatcher, LibraryWatcher>::run() ()
#33 0x0000003905a73e95 in ?? () from /usr/lib64/libQtCore.so.4
#34 0x0000003027a06ccb in start_thread () from /lib64/libpthread.so.0
#35 0x00000030276e0c2d in clone () from /lib64/libc.so.6

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=1825

@Clementine-Issue-Importer
Copy link
Author

From davidsansome on April 29, 2011 02:29:00

Can you try one of the latest developer builds from here? http://builds.clementine-player.org/fedora-14/ If you still get the crash please post any output from Clementine before it crashes - hopefully it will give you the filename of the song it's trying to read that's causing the problem. If you could upload that file as well it would help.

@Clementine-Issue-Importer
Copy link
Author

From funkypotatoe on April 29, 2011 02:57:46

thanks for quick response. first of all sorry bout my english. i installed latest developer build r3203 .x86_64. same crash when trying to add music folder, but after some experimenting i noticed that i can easily add my folder with mp3 collection, but when i try to add folder with lossless collection it crash, and at moment it looks like on random folder with flac files.

@Clementine-Issue-Importer
Copy link
Author

From davidsansome on April 29, 2011 03:12:51

Ok! Try to narrow down which folder and which file is causing the crash - if you upload that file here I can fix it.

@Clementine-Issue-Importer
Copy link
Author

From funkypotatoe on April 29, 2011 03:30:23

on of the files causing crash is:

13:14:52.864 DEBUG SongLoader:103 Loading local file "/home/serg/Cafe Del Mar XVI (2009)/Cafe Del Mar XVI CD1 (2009)/Cafe Del Mar XVI - Cafe Del Mar XVI CD1.ape"
13:14:52.888 WARN Song:264 InitFromFile() on GUI thread!
Segmentation fault (core dumped) http://www.largedocument.com/b2b7e781/Cafe_Del_Mar_XVI_%2D_Cafe_Del_Mar_XVI_CD1.ape 13:19:57.224 DEBUG SongLoader:103 Loading local file "/home/serg/Cosmic Gate - Rhythm & Drums/Cosmic Gate - Rhythm & Drums.ape"
13:19:57.257 WARN Song:264 InitFromFile() on GUI thread!
Segmentation fault (core dumped) http://www.largedocument.com/b2b7e781/Cosmic_Gate_%2D_Rhythm_%26_Drums.ape files are pretty big for attachement here. and there is still some more files

@Clementine-Issue-Importer
Copy link
Author

From funkypotatoe on April 29, 2011 03:33:24

looks like it happens only to folders containing ape files

@Clementine-Issue-Importer
Copy link
Author

From davidsansome on April 29, 2011 03:56:02

Hmm I can't reproduce the crash with just the ape files. Can you upload the cue as well?

@Clementine-Issue-Importer
Copy link
Author

From davidsansome on June 17, 2011 13:41:52

Issue 1950 has been merged into this issue.

@Clementine-Issue-Importer
Copy link
Author

From davidsansome on June 17, 2011 13:42:01

Issue 1933 has been merged into this issue.

@Clementine-Issue-Importer
Copy link
Author

From davidsansome on June 17, 2011 13:42:09

Issue 1903 has been merged into this issue.

@Clementine-Issue-Importer
Copy link
Author

From davidsansome on June 17, 2011 13:47:19

Labels: Milestone-1.0

@Clementine-Issue-Importer
Copy link
Author

From kuromo on June 24, 2011 05:16:23

Here is mine broken file. http://www.megaupload.com/?d=P7QORESC

@Clementine-Issue-Importer
Copy link
Author

From Net147 on July 29, 2011 04:25:23

Looks like a bug in TagLib: https://github.com/taglib/taglib/blob/master/taglib/ape/apeproperties.cpp#L140 .
It passes a null FrameFactory pointer to ID3v2::Tag constructor. It should omit the argument and use the default FrameFactory instance.

@Clementine-Issue-Importer
Copy link
Author

From Net147 on July 29, 2011 04:33:22

Bug report created for TagLib with patch to fix the problem: https://bugs.kde.org/show_bug.cgi?id=278773

@Clementine-Issue-Importer
Copy link
Author

From keirangtp on July 31, 2011 09:11:53

thanks! let's hope this helps

@Clementine-Issue-Importer
Copy link
Author

From keirangtp on August 25, 2011 13:52:18

Great job pursuiting this one! I'm closing the issue since it's not ours and Net's patch has been merged.

Status: Invalid

@Clementine-Issue-Importer
Copy link
Author

From Net147 on October 01, 2011 23:08:54

How about updating gstreamer to fix the issue in the hourly builds (e.g. Win32 build)?

@Clementine-Issue-Importer
Copy link
Author

From davidsansome on November 27, 2011 11:44:03

Status: Duplicate
Mergedinto: 2323

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant