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

Segmentation fault #3373

Open
Clementine-Issue-Importer opened this issue Dec 12, 2013 · 5 comments
Open

Segmentation fault #3373

Clementine-Issue-Importer opened this issue Dec 12, 2013 · 5 comments

Comments

@Clementine-Issue-Importer

From dVaffect...@gmail.com on December 24, 2012 03:24:49

What steps will reproduce the problem? 1. Install player for Kubuntu
2. Leave any cue file open in playlist and close player
3. Try to open it again

Log attached

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

@Clementine-Issue-Importer
Copy link
Author

From davidsansome on December 23, 2012 18:26:27

Can you try getting a backtrace?

Type:
gdb clementine
run
(make it crash)
backtrace

And then paste the output of the backtrace command here.

@Clementine-Issue-Importer
Copy link
Author

From davidsansome on December 23, 2012 18:29:18

Issue 3373 has been merged into this issue.

@Clementine-Issue-Importer
Copy link
Author

From dVaffect...@gmail.com on December 23, 2012 18:38:12

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff99ffb700 (LWP 7362)]
0x00007ffff1cade20 in malloc_consolidate (av=0x7fff78000020) at malloc.c:4246
4246 malloc.c: No such file or directory.
(gdb) backtrace
#0 0x00007ffff1cade20 in malloc_consolidate (av=0x7fff78000020) at malloc.c:4246
#1 0x00007ffff1caeb19 in malloc_consolidate (av=0x7fff78000020) at malloc.c:4215
#2 _int_free (av=0x7fff78000020, p=, have_lock=1) at malloc.c:4146
#3 0x00007ffff1cb0d84 in _int_realloc (av=0x7fff78000020, oldp=0x7fff7800e5a0, oldsize=480, nb=) at malloc.c:4442
#4 0x00007ffff1cb276e in _GI___libc_realloc (oldmem=0x7fff7800e5b0, bytes=256) at malloc.c:3060
#5 0x00007ffff776707a in QByteArray::realloc(int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6 0x00007ffff7767109 in QByteArray::resize(int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7 0x00007ffff789bf00 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8 0x00007ffff77ac95e in QString::toUtf8() const () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9 0x00000000005de81c in TagReaderClient::ReadFile(QString const&) ()
#10 0x00000000005de996 in TagReaderClient::ReadFileBlocking(QString const&, Song
) ()
#11 0x000000000069fac9 in SongPlaylistItem::Reload() ()
#12 0x000000000067f07e in PlaylistBackend::RestoreCueData(boost::shared_ptr, boost::shared_ptrPlaylistBackend::NewSongFromQueryState) ()
#13 0x000000000067fac2 in PlaylistBackend::NewSongFromQuery(SqlRow const&, boost::shared_ptrPlaylistBackend::NewSongFromQueryState) ()
#14 0x00000000006813cb in QtConcurrent::MappedEachKernel<QList::const_iterator, boost::_bi::bind_tboost::shared_ptr<PlaylistItem, boost::_mfi::mf2boost::shared_ptr<PlaylistItem, PlaylistBackend, SqlRow const&, boost::shared_ptrPlaylistBackend::NewSongFromQueryState >, boost::_bi::list3<boost::bi::value<PlaylistBackend>, boost::arg<1>, boost::bi::valueboost::shared_ptr<PlaylistBackend::NewSongFromQueryState > > > >::runIteration(QList::const_iterator, int, boost::shared_ptr) ()
#15 0x0000000000680d0d in QtConcurrent::MappedEachKernel<QList::const_iterator, boost::_bi::bind_tboost::shared_ptr<PlaylistItem, boost::_mfi::mf2boost::shared_ptr<PlaylistItem, PlaylistBackend, SqlRow const&, boost::shared_ptrPlaylistBackend::NewSongFromQueryState >, boost::_bi::list3<boost::bi::value<PlaylistBackend>, boost::arg<1>, boost::_bi::valueboost::shared_ptr<PlaylistBackend::NewSongFromQueryState > > > >::runIterations(QList::const_iterator, int, int, boost::shared_ptr*) ()
#16 0x000000000068267c in QtConcurrent::IterateKernel<QList::const_iterator, boost::shared_ptr >::forThreadFunction() ()
#17 0x0000000000683025 in QtConcurrent::IterateKernel<QList::const_iterator, boost::shared_ptr >::threadFunction() ()
#18 0x00007ffff77568b5 in QtConcurrent::ThreadEngineBase::run() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x00007ffff77584f2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#20 0x00007ffff7764fcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#21 0x00007ffff4a50e9a in start_thread (arg=0x7fff99ffb700) at pthread_create.c:308
#22 0x00007ffff1d22cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#23 0x0000000000000000 in ?? ()

@Clementine-Issue-Importer
Copy link
Author

From davidsansome on December 23, 2012 18:39:09

Issue 3374 has been merged into this issue.

@Clementine-Issue-Importer
Copy link
Author

From dVaffect...@gmail.com on December 26, 2012 22:54:27

Here's one more backtrace:

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fff83fff700 (LWP 27173)]
0x00007ffff1c65425 in __GI_raise (sig=) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) backtrace
#0 0x00007ffff1c65425 in __GI_raise (sig=) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007ffff1c68b8b in __GI_abort () at abort.c:91
#2 0x00007ffff1ca339e in __libc_message (do_abort=2, fmt=0x7ffff1dad008 "*** glibc detected *** %s: %s: 0x%s *\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
#3 0x00007ffff1cadb96 in malloc_printerr (action=3, str=0x7ffff1dad1f8 "double free or corruption (fasttop)", ptr=) at malloc.c:5007
#4 0x00007ffff77af612 in QString::free(QString::Data
) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5 0x00007ffff781b9fd in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6 0x00007ffff781c0b0 in QUrl::operator==(QUrl const&) const () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7 0x000000000067f045 in PlaylistBackend::RestoreCueData(boost::shared_ptr, boost::shared_ptrPlaylistBackend::NewSongFromQueryState) ()
#8 0x000000000067fac2 in PlaylistBackend::NewSongFromQuery(SqlRow const&, boost::shared_ptrPlaylistBackend::NewSongFromQueryState) ()
#9 0x00000000006813cb in QtConcurrent::MappedEachKernel<QList::const_iterator, boost::_bi::bind_tboost::shared_ptr<PlaylistItem, boost::_mfi::mf2boost::shared_ptr<PlaylistItem, PlaylistBackend, SqlRow const&, boost::shared_ptrPlaylistBackend::NewSongFromQueryState >, boost::_bi::list3boost::_bi::value<PlaylistBackend
, boost::arg<1>, boost::bi::valueboost::shared_ptr<PlaylistBackend::NewSongFromQueryState > > > >::runIteration(QList::const_iterator, int, boost::shared_ptr) ()
#10 0x0000000000680d0d in QtConcurrent::MappedEachKernel<QList::const_iterator, boost::_bi::bind_tboost::shared_ptr<PlaylistItem, boost::_mfi::mf2boost::shared_ptr<PlaylistItem, PlaylistBackend, SqlRow const&, boost::shared_ptrPlaylistBackend::NewSongFromQueryState >, boost::_bi::list3<boost::bi::value<PlaylistBackend>, boost::arg<1>, boost::_bi::valueboost::shared_ptr<PlaylistBackend::NewSongFromQueryState > > > >::runIterations(QList::const_iterator, int, int, boost::shared_ptr*) ()
#11 0x000000000068267c in QtConcurrent::IterateKernel<QList::const_iterator, boost::shared_ptr >::forThreadFunction() ()
#12 0x0000000000683025 in QtConcurrent::IterateKernel<QList::const_iterator, boost::shared_ptr >::threadFunction() ()
#13 0x00007ffff77568b5 in QtConcurrent::ThreadEngineBase::run() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007ffff77584f2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007ffff7764fcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#16 0x00007ffff4a50e9a in start_thread (arg=0x7fff83fff700) at pthread_create.c:308
#17 0x00007ffff1d22cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

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