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

Failure to start. ASSERT failure in QVector - "index out of range" #3770

Closed
Clementine-Issue-Importer opened this issue Dec 14, 2013 · 6 comments

Comments

@Clementine-Issue-Importer

From no.bicy...@gmail.com on July 05, 2013 02:16:03

Clementine fails to start.

ERROR unknown ASSERT failure in QVector::operator[]: "index out of range", file /usr/include/qt4/QtCore/qvector.h, line 355 What steps will reproduce the problem? Executing "clementine" from the command line What version of the product are you using? On what operating system? clementine-1.1.1
System:
Linux tower 3.8.0-sabayon #1 SMP Fri May 24 17:20:54 UTC 2013 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ AuthenticAMD GNU/Linux Please provide any additional information below. Clementine has been working fine for several months. I assume the problem is something to do with a corrupt database.

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

@Clementine-Issue-Importer
Copy link
Author

From davidsansome on July 04, 2013 17:18:15

Can you get a backtrace? From a console run:

gdb clementine
run
(wait for it to crash)
backtrace

And paste the output here.

@Clementine-Issue-Importer
Copy link
Author

From no.bicy...@gmail.com on July 04, 2013 17:48:25

(gdb) run
Starting program: /usr/bin/clementine
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
warning: File "/lib64/libthread_db-1.0.so" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
To enable execution of this file add
add-auto-load-safe-path /lib64/libthread_db-1.0.so
line to your configuration file "/home/user/.gdbinit".
To completely disable this security protection add
set auto-load safe-path /
line to your configuration file "/home/user/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
info "(gdb)Auto-loading safe path"
warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
[New LWP 10783]
[New LWP 10791]
08:46:33.163 WARN unknown QxtGlobalShortcut failed to register: "Media Next"
08:46:33.163 WARN unknown QxtGlobalShortcut failed to register: "Media Play"
08:46:33.181 WARN unknown QxtGlobalShortcut failed to register: "Media Previous"
08:46:33.182 WARN unknown QxtGlobalShortcut failed to register: "Media Stop"
[New LWP 10798]
[New LWP 10809]
[New LWP 10810]
08:46:37.924 ERROR unknown ASSERT failure in QVector::operator[]: "index out of range", file /usr/include/qt4/QtCore/qvector.h, line 355
[New LWP 10782]

Program received signal SIGABRT, Aborted.
[Switching to LWP 10782]
0x00007ffff220f5c5 in raise () from /lib64/libc.so.6
(gdb)

@Clementine-Issue-Importer
Copy link
Author

From davidsansome on July 04, 2013 17:49:14

Please actually type "backtrace" as well, that is the crucial bit.

@Clementine-Issue-Importer
Copy link
Author

From no.bicy...@gmail.com on July 04, 2013 18:17:46

(gdb) backtrace
#0 0x00007ffff220f5c5 in raise () from /lib64/libc.so.6
#1 0x00007ffff2210a48 in abort () from /lib64/libc.so.6
#2 0x00000000008ccab8 in ?? ()
#3 0x00007ffff6dd976e in qt_message_output(QtMsgType, char const_) () from /usr/lib64/qt4/libQtCore.so.4
#4 0x00007ffff6dd9948 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#5 0x00007ffff6dd9ad4 in qFatal(char const_, ...) () from /usr/lib64/qt4/libQtCore.so.4
#6 0x0000000000706896 in MoodbarRenderer::Render(QVector const&, QPainter_, QRect const&) ()
#7 0x0000000000706c63 in MoodbarRenderer::RenderToImage(QVector const&, QSize const&) ()
#8 0x00000000006fe8f6 in QtConcurrent::StoredFunctorCall2<QImage, QImage (_)(QVector const&, QSize const&), QVector, QSize>::runFunctor() ()
#9 0x0000000000701d32 in QtConcurrent::RunFunctionTask::run() ()
#10 0x00007ffff6dd780d in ?? () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007ffff6de3bac in ?? () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007ffff4092f3a in ?? () from /lib64/libpthread.so.0
#13 0x00007ffff22c4e8d in clone () from /lib64/libc.so.6
(gdb)

@Clementine-Issue-Importer
Copy link
Author

From no.bicy...@gmail.com on July 07, 2013 21:04:41

Problem has "fixed itself" (probably a library update)
Please close

@Clementine-Issue-Importer
Copy link
Author

From davidsansome on July 07, 2013 21:05:50

Success!

Status: Invalid

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