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

WinXp crash master r5385 and 1.12 r5403 and --developer #7987

Closed
mixxxbot opened this issue Aug 22, 2022 · 36 comments
Closed

WinXp crash master r5385 and 1.12 r5403 and --developer #7987

mixxxbot opened this issue Aug 22, 2022 · 36 comments

Comments

@mixxxbot
Copy link
Collaborator

Reported by: daschuer
Date: 2015-04-26T09:38:33Z
Status: Triaged
Importance: Medium
Launchpad Issue: lp1448630
Attachments: mixxx.log, [without --developer](https://bugs.launchpad.net/bugs/1448630/+attachment/4384526/+files/without --developer)


Mixxx crashes after the Skin is shown.

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-26T09:38:33Z
Attachments: mixxx.log

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-26T09:44:48Z
Attachments: [without --developer](https://bugs.launchpad.net/mixxx/+bug/1448630/+attachment/4384526/+files/without --developer)


Without the --developer flag Mixxx does not crash
Attached the log a non crashing run.

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-26T10:02:59Z


Debug [Main]: Recordings folder set to "C:/Dokumente und Einstellungen/Besitzer/
Eigene Dateien/Eigene Musik/Mixxx/Recordings"
Debug [Main]: AnalysisLibraryTableModel(0x785d9008) select() took 0 ms 0
Debug [Main]: AnalysisLibraryTableModel(0x785d9008) select() took 0 ms 0
Debug [Main]: DlgAnalysis(0x7856e8c8, name = "DlgAnalysis") analysisActive false

Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[VinylCon
trol]" , "show_vinylcontrol" )
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[VinylCon
trol]" , "show_vinylcontrol" )
Debug [Main]: MixxxLibraryFeature::activate()
Debug [Main]: LibraryTableModel(0x265f0d58) select() took 0 ms 0
Debug [Main]: WSearchLineEdit::restoreSearch( "" )
Debug [Controller]: ControllerManager: Setting up devices
Debug [Controller]: Scanning PortMIDI devices:
Debug [Controller]:  Found output device # 0 Microsoft MIDI-Mapper
Debug [Main]: Starting LibraryScanner thread.
Debug [Controller]:  Found output device # 1 Microsoft GS Wavetable SW Synth
Debug [Controller]: Scanning HSS1394 devices:
Debug [Controller]:    Nodes detected: 0
Debug [Controller]: Scanning HID devices:
[New Thread 1056.0x104]
[New Thread 1056.0xf44]
Debug [Main]: SoundManager::setupDevices()
Debug [Controller]: ControllerManager::getControllerList
Debug [Controller]: Controller polling stopped.
gdb: unknown target exception 0xe06d7363 at 0x7c812fd3

Program received signal ?, Unknown signal.
[Switching to Thread 1056.0xf44]
0x7c812fd3 in RaiseException () from C:\WINDOWS\system32\kernel32.dll
(gdb) thread backtrace all
No symbol table is loaded.  Use the "file" command.
(gdb) bt
#0  0x7c812fd3 in RaiseException () from C:\WINDOWS\system32\kernel32.dll
mixxxdj/mixxx#4910  0x00a29339 in MSVCR120!_CxxThrowException ()
   from C:\WINDOWS\system32\msvcr120.dll
mixxxdj/mixxx#4911  0x00a6da6a in fcloseall () from C:\WINDOWS\system32\msvcr120.dll
mixxxdj/mixxx#4912  0x621efe30 in ?? ()
mixxxdj/mixxx#4913  0x006c1f21 in mixxx!??4RubberBandStretcher@RubberBand@@QAEAAV01@ABV01@@Z
    ()
mixxxdj/mixxx#4914  0x02000000 in ?? ()
mixxxdj/mixxx#4915  0x00451818 in mixxx!hid_error ()
mixxxdj/mixxx#4916  0x621efeec in ?? ()
mixxxdj/mixxx#4917  0x67026c70 in QtCore4!??_FQEventDispatcherWin32@@QAEXXZ ()
   from C:\Programme\Mixxx\QtCore4.dll
mixxxdj/mixxx#4918  0x0467bc88 in ?? ()
mixxxdj/mixxx#4919 0x00a3c001 in _get_tlsindex () from C:\WINDOWS\system32\msvcr120.dll
mixxxdj/mixxx#4920 0x0012fb24 in ?? ()
mixxxdj/mixxx#4921 0x7c80b729 in KERNEL32!GetModuleFileNameA ()
   from C:\WINDOWS\system32\kernel32.dll
mixxxdj/mixxx#4922 0x00000000 in ?? ()
(gdb)

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-26T10:33:08Z


Debug build:

[New Thread 3908.0xd30]
[New Thread 3908.0xe54]
[New Thread 3908.0x9ac]
[New Thread 3908.0xfb0]
gdb: unknown target exception 0xe06d7363 at 0x7c812fd3

Program received signal ?, Unknown signal.
[Switching to Thread 3908.0x324]
0x7c812fd3 in RaiseException () from C:\WINDOWS\system32\kernel32.dll
(gdb) thread backtrace all
No symbol table is loaded.  Use the "file" command.
(gdb) bt
#0  0x7c812fd3 in RaiseException () from C:\WINDOWS\system32\kernel32.dll
mixxxdj/mixxx#4910  0x00fe0b86 in MSVCR120D!_CxxThrowException ()
   from C:\Programme\Mixxx\msvcr120d.dll
mixxxdj/mixxx#4911  0x00fec2a1 in MSVCR120D!??2@YAPAXI@Z ()
   from C:\Programme\Mixxx\msvcr120d.dll
mixxxdj/mixxx#4912  0x00fec35d in MSVCR120D!??_U@YAPAXI@Z ()
   from C:\Programme\Mixxx\msvcr120d.dll
mixxxdj/mixxx#4913  0x00998f8c in mixxx!hid_exit ()
mixxxdj/mixxx#4914  0x00997024 in mixxx!hid_exit ()
mixxxdj/mixxx#4915  0x00997a99 in mixxx!hid_exit ()
mixxxdj/mixxx#4916  0x009975a1 in mixxx!hid_exit ()
mixxxdj/mixxx#4917  0x00993ece in mixxx!hid_exit ()
mixxxdj/mixxx#4918  0x00549b0b in mixxx!hid_exit ()
mixxxdj/mixxx#4919 0x0054ad8e in mixxx!hid_exit ()
mixxxdj/mixxx#4920 0x00549f5d in mixxx!hid_exit ()
mixxxdj/mixxx#4921 0x00547e30 in mixxx!hid_exit ()
mixxxdj/mixxx#4922 0x00851251 in mixxx!hid_exit ()
mixxxdj/mixxx#4923 0x6707383f in QtCored4!??_4QRectF@@QAEAAV0@ABV0@@Z ()
   from C:\Programme\Mixxx\QtCored4.dll
mixxxdj/mixxx#4924 0x00f23651 in beginthreadex () from C:\Programme\Mixxx\msvcr120d.dll
mixxxdj/mixxx#4925 0x00f23861 in endthreadex () from C:\Programme\Mixxx\msvcr120d.dll
mixxxdj/mixxx#4926 0x7c80b729 in KERNEL32!GetModuleFileNameA ()
   from C:\WINDOWS\system32\kernel32.dll
mixxxdj/mixxx#4927 0x00000000 in ?? ()
(gdb) bt all
No symbol table is loaded.  Use the "file" command.
(gdb) 

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-26T10:46:48Z


The 1.12 branch 5377 is not effected. This is interesting, because the difference it mainly the new soundsource.
But it crashes before Mixxx has the chance to touch a file. And why does the --developer flag makes a difference.

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-26T10:48:56Z


Why are the backtraces so different. Shomething really bad is going on.

@mixxxbot
Copy link
Collaborator Author

Commented by: uklotzde
Date: 2015-04-26T13:00:44Z


Did you do a clean rebuild after switching branches? Might help.

I did a quick analysis on Fedora 21 x86_64 with valgrind and the --developer option, but can't spot any warnings related to a SoundSource!?

But what I see are many "Conditional jump or move depends on uninitialised value(s)" warnings for SkinContext::SkinContext(SkinContext const&):

==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942==    by 0xB3EEDF: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:522)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942==    by 0xB3EEDF: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:522)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942==    by 0xB3EEDF: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:522)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942==    by 0xB3EEDF: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:522)
==19942== 
==19942== Use of uninitialised value of size 8
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942==    by 0xB3EEDF: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:522)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942==    by 0xB3EEDF: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:522)
==19942== 
==19942== Use of uninitialised value of size 8
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942==    by 0xB3EEDF: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:522)
==19942== 
==19942== Use of uninitialised value of size 8
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942==    by 0xB3EEDF: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:522)
==19942== 
==19942== Use of uninitialised value of size 8
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942== 
==19942== Use of uninitialised value of size 8
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942== 
==19942== Use of uninitialised value of size 8
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942== 
==19942== Use of uninitialised value of size 8
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942== 
==19942== Use of uninitialised value of size 8
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942== 
==19942== Use of uninitialised value of size 8
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942== 
==19942== Use of uninitialised value of size 8
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942== 
==19942== Use of uninitialised value of size 8
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942== 
==19942== Use of uninitialised value of size 8
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942== 
==19942== Use of uninitialised value of size 8
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942==    by 0xB3EEDF: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:522)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942==    by 0xB3EEDF: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:522)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942==    by 0xB3EEDF: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:522)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C7F14: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x78C8700: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x794B5BA: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942==    by 0xB3EEDF: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:522)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C7F19: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x78C8700: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x794B5BA: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942==    by 0xB3EEDF: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:522)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C7F37: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x78C8700: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x794B5BA: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942==    by 0xB3EEDF: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:522)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C7F66: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x78C8700: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x794B5BA: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942==    by 0xB3EEDF: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:522)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942== 
Warning [Main]: QWidget::setMinimumSize: (TextColor2/WKey) Negative sizes (-1,0) are not possible
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C86B4: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x794B5BA: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79AD983: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79B8042: QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&) (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB470DD: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:49)
==19942==    by 0xB4F189: SvgParser::SvgParser(SkinContext const&) (svgparser.cpp:8)
==19942==    by 0xB49805: SkinContext::getPixmapSource(QDomNode const&) const (skincontext.cpp:242)
==19942==    by 0xC81F48: WPushButton::setup(QDomNode, SkinContext const&) (wpushbutton.cpp:83)
==19942==    by 0xB44E6C: QWidget* LegacySkinParser::parseStandardWidget<WPushButton>(QDomElement, bool) (legacyskinparser.cpp:797)
==19942==    by 0xB3D737: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:451)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C86B4: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x7991889: QScriptContext::activationObject() const (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB46E1A: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:38)
==19942==    by 0xB4F189: SvgParser::SvgParser(SkinContext const&) (svgparser.cpp:8)
==19942==    by 0xB49805: SkinContext::getPixmapSource(QDomNode const&) const (skincontext.cpp:242)
==19942==    by 0xC82035: WPushButton::setup(QDomNode, SkinContext const&) (wpushbutton.cpp:93)
==19942==    by 0xB44E6C: QWidget* LegacySkinParser::parseStandardWidget<WPushButton>(QDomElement, bool) (legacyskinparser.cpp:797)
==19942==    by 0xB3D737: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:451)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C86B4: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79A05EB: QScriptEngine::newObject() (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB46E28: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:39)
==19942==    by 0xB4F189: SvgParser::SvgParser(SkinContext const&) (svgparser.cpp:8)
==19942==    by 0xB49805: SkinContext::getPixmapSource(QDomNode const&) const (skincontext.cpp:242)
==19942==    by 0xC82035: WPushButton::setup(QDomNode, SkinContext const&) (wpushbutton.cpp:93)
==19942==    by 0xB44E6C: QWidget* LegacySkinParser::parseStandardWidget<WPushButton>(QDomElement, bool) (legacyskinparser.cpp:797)
==19942==    by 0xB3D737: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:451)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C86B4: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x7991889: QScriptContext::activationObject() const (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB46E1A: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:38)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942==    by 0xB3EEDF: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:522)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB41328: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1445)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C86B4: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79A05EB: QScriptEngine::newObject() (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB46E28: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:39)
==19942==    by 0xB41275: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1434)
==19942==    by 0xB3EEDF: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:522)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB41328: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1445)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C86B4: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x7991889: QScriptContext::activationObject() const (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB46E1A: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:38)
==19942==    by 0xC81E97: WPushButton::setup(QDomNode, SkinContext const&) (wpushbutton.cpp:76)
==19942==    by 0xB44E6C: QWidget* LegacySkinParser::parseStandardWidget<WPushButton>(QDomElement, bool) (legacyskinparser.cpp:797)
==19942==    by 0xB3D737: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:451)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C86B4: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79A05EB: QScriptEngine::newObject() (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB46E28: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:39)
==19942==    by 0xC81E97: WPushButton::setup(QDomNode, SkinContext const&) (wpushbutton.cpp:76)
==19942==    by 0xB44E6C: QWidget* LegacySkinParser::parseStandardWidget<WPushButton>(QDomElement, bool) (legacyskinparser.cpp:797)
==19942==    by 0xB3D737: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:451)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942== 
Warning [Main]: QWidget::setMinimumSize: (TextColor4/WKey) Negative sizes (-1,0) are not possible
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[Master]" , "maximize_library" ) 
Warning [Main]: Requested control does not exist: "[Master],maximize_library" Creating it. 
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[Master]" , "small_view_curpage" ) 
Warning [Main]: Requested control does not exist: "[Master],small_view_curpage" Creating it. 
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[Library]" , "show_library_tab_small" ) 
Warning [Main]: Requested control does not exist: "[Library],show_library_tab_small" Creating it. 
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[EffectRack1]" , "show_tab_small" ) 
Warning [Main]: Requested control does not exist: "[EffectRack1],show_tab_small" Creating it. 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C7F14: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x78C8700: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79A05EB: QScriptEngine::newObject() (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB46E28: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:39)
==19942==    by 0xB4F189: SvgParser::SvgParser(SkinContext const&) (svgparser.cpp:8)
==19942==    by 0xB49805: SkinContext::getPixmapSource(QDomNode const&) const (skincontext.cpp:242)
==19942==    by 0xC82035: WPushButton::setup(QDomNode, SkinContext const&) (wpushbutton.cpp:93)
==19942==    by 0xB44E6C: QWidget* LegacySkinParser::parseStandardWidget<WPushButton>(QDomElement, bool) (legacyskinparser.cpp:797)
==19942==    by 0xB3D737: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:451)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C7F19: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x78C8700: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79A05EB: QScriptEngine::newObject() (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB46E28: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:39)
==19942==    by 0xB4F189: SvgParser::SvgParser(SkinContext const&) (svgparser.cpp:8)
==19942==    by 0xB49805: SkinContext::getPixmapSource(QDomNode const&) const (skincontext.cpp:242)
==19942==    by 0xC82035: WPushButton::setup(QDomNode, SkinContext const&) (wpushbutton.cpp:93)
==19942==    by 0xB44E6C: QWidget* LegacySkinParser::parseStandardWidget<WPushButton>(QDomElement, bool) (legacyskinparser.cpp:797)
==19942==    by 0xB3D737: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:451)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C7F37: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x78C8700: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79A05EB: QScriptEngine::newObject() (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB46E28: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:39)
==19942==    by 0xB4F189: SvgParser::SvgParser(SkinContext const&) (svgparser.cpp:8)
==19942==    by 0xB49805: SkinContext::getPixmapSource(QDomNode const&) const (skincontext.cpp:242)
==19942==    by 0xC82035: WPushButton::setup(QDomNode, SkinContext const&) (wpushbutton.cpp:93)
==19942==    by 0xB44E6C: QWidget* LegacySkinParser::parseStandardWidget<WPushButton>(QDomElement, bool) (legacyskinparser.cpp:797)
==19942==    by 0xB3D737: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:451)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C7F66: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x78C8700: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x79A05EB: QScriptEngine::newObject() (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB46E28: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:39)
==19942==    by 0xB4F189: SvgParser::SvgParser(SkinContext const&) (svgparser.cpp:8)
==19942==    by 0xB49805: SkinContext::getPixmapSource(QDomNode const&) const (skincontext.cpp:242)
==19942==    by 0xC82035: WPushButton::setup(QDomNode, SkinContext const&) (wpushbutton.cpp:93)
==19942==    by 0xB44E6C: QWidget* LegacySkinParser::parseStandardWidget<WPushButton>(QDomElement, bool) (legacyskinparser.cpp:797)
==19942==    by 0xB3D737: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:451)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942== 
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[Samplers]" , "show_samplers_tab_small" ) 
Warning [Main]: Requested control does not exist: "[Samplers],show_samplers_tab_small" Creating it. 
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[MicrophoneRack]" , "show_mics_tab_small" ) 
Warning [Main]: Requested control does not exist: "[MicrophoneRack],show_mics_tab_small" Creating it. 
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[Master]" , "med_view_curpage" ) 
Warning [Main]: Requested control does not exist: "[Master],med_view_curpage" Creating it. 
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[EffectRack1]" , "show_tab" ) 
Warning [Main]: Requested control does not exist: "[EffectRack1],show_tab" Creating it. 
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[Samplers]" , "show_samplers_tab" ) 
Warning [Main]: Requested control does not exist: "[Samplers],show_samplers_tab" Creating it. 
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[MicrophoneRack]" , "show_microphones_tab" ) 
Warning [Main]: Requested control does not exist: "[MicrophoneRack],show_microphones_tab" Creating it. 
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[MicrophoneRack]" , "current" ) 
Warning [Main]: Requested control does not exist: "[MicrophoneRack],current" Creating it. 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C7F14: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x78C8700: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x7991889: QScriptContext::activationObject() const (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB46E1A: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:38)
==19942==    by 0xC81E97: WPushButton::setup(QDomNode, SkinContext const&) (wpushbutton.cpp:76)
==19942==    by 0xB44E6C: QWidget* LegacySkinParser::parseStandardWidget<WPushButton>(QDomElement, bool) (legacyskinparser.cpp:797)
==19942==    by 0xB3D737: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:451)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB41328: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1445)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C7F19: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x78C8700: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x7991889: QScriptContext::activationObject() const (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB46E1A: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:38)
==19942==    by 0xC81E97: WPushButton::setup(QDomNode, SkinContext const&) (wpushbutton.cpp:76)
==19942==    by 0xB44E6C: QWidget* LegacySkinParser::parseStandardWidget<WPushButton>(QDomElement, bool) (legacyskinparser.cpp:797)
==19942==    by 0xB3D737: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:451)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB41328: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1445)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C7F37: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x78C8700: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x7991889: QScriptContext::activationObject() const (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB46E1A: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:38)
==19942==    by 0xC81E97: WPushButton::setup(QDomNode, SkinContext const&) (wpushbutton.cpp:76)
==19942==    by 0xB44E6C: QWidget* LegacySkinParser::parseStandardWidget<WPushButton>(QDomElement, bool) (legacyskinparser.cpp:797)
==19942==    by 0xB3D737: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:451)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB41328: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1445)
==19942== 
==19942== Conditional jump or move depends on uninitialised value(s)
==19942==    at 0x78C7F66: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x78C8700: ??? (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0x7991889: QScriptContext::activationObject() const (in /usr/lib64/libQtScript.so.4.8.6)
==19942==    by 0xB46E1A: SkinContext::SkinContext(SkinContext const&) (skincontext.cpp:38)
==19942==    by 0xC81E97: WPushButton::setup(QDomNode, SkinContext const&) (wpushbutton.cpp:76)
==19942==    by 0xB44E6C: QWidget* LegacySkinParser::parseStandardWidget<WPushButton>(QDomElement, bool) (legacyskinparser.cpp:797)
==19942==    by 0xB3D737: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:451)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB3F5FA: LegacySkinParser::parseWidgetGroup(QDomElement) (legacyskinparser.cpp:587)
==19942==    by 0xB3E675: LegacySkinParser::parseNode(QDomElement) (legacyskinparser.cpp:494)
==19942==    by 0xB41328: LegacySkinParser::parseTemplate(QDomElement) (legacyskinparser.cpp:1445)
==19942== 

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-26T15:05:03Z


Thank you for the valgrind log. It seams to be some homework open :-/

All binaries are from downloads.mixxx.org/builds.

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-28T18:59:16Z


git5403 is still effected.

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-28T19:00:11Z


Can one else reproduce the crash?

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-29T14:35:47Z


I cannot reproduce an a different XP

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-29T15:02:34Z


Mixxx crashes because of an unhandled C++ exception (0xE06D7363)
http://blogs.msdn.com/b/oldnewthing/archive/2010/07/30/10044061.aspx

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-29T16:18:10Z


Backtarce of Mixxx 1.12 beta debug git5403 1.12 branch (NOT MASTER)

(gdb) bt
#0  0x7c812fd3 in RaiseException () from C:\WINDOWS\system32\kernel32.dll
mixxxdj/mixxx#4910  0x00fd0b86 in MSVCR120D!_CxxThrowException ()
   from C:\Programme\Mixxx\msvcr120d.dll
mixxxdj/mixxx#4911  0x00fdc2a1 in MSVCR120D!??2@YAPAXI@Z ()
   from C:\Programme\Mixxx\msvcr120d.dll
mixxxdj/mixxx#4912  0x00fdc35d in MSVCR120D!??_U@YAPAXI@Z ()
   from C:\Programme\Mixxx\msvcr120d.dll
mixxxdj/mixxx#4913  0x0098e18c in mixxx!hid_exit ()
mixxxdj/mixxx#4914  0x0098c224 in mixxx!hid_exit ()
mixxxdj/mixxx#4915  0x0098cc99 in mixxx!hid_exit ()
mixxxdj/mixxx#4916  0x0098c7a1 in mixxx!hid_exit ()
mixxxdj/mixxx#4917  0x009890ce in mixxx!hid_exit ()
mixxxdj/mixxx#4918  0x0054822b in mixxx!hid_exit ()
mixxxdj/mixxx#4919 0x005492de in mixxx!hid_exit ()
mixxxdj/mixxx#4920 0x0054862d in mixxx!hid_exit ()
mixxxdj/mixxx#4921 0x009488e3 in mixxx!hid_exit ()
mixxxdj/mixxx#4922 0x00947a49 in mixxx!hid_exit ()
mixxxdj/mixxx#4923 0x00947e4f in mixxx!hid_exit ()
mixxxdj/mixxx#4924 0x1000b677 in portaudio!PaWasapi_ThreadPriorityRevert ()
   from C:\Programme\Mixxx\portaudio.dll
mixxxdj/mixxx#4925 0x00000000 in ?? ()

@mixxxbot
Copy link
Collaborator Author

Commented by: rryan
Date: 2015-04-29T16:32:12Z


If that backtrace is to be believed then this is the only method called:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms681961(v=vs.85).aspx
which doesn't mention any possibility of throwing.

@mixxxbot
Copy link
Collaborator Author

Commented by: rryan
Date: 2015-04-29T16:39:49Z


have you tried the debug diagnostic tool?
http://mixxx.org/wiki/doku.php/reporting_bugs#windows
that might shed some light

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-29T19:40:10Z


Tried the Debug And Diagostic Tool but with no success. Do not know what to do.

But I have noticed an other thing Mixxx consumes up to 2 GB Ram before it crashes.
Without --developer it starts much faster, and does not consumes that much memory.
1.12 5377 is not effected
1.12 5387 is not effected
1.12 5403 is effected
master r5385 is effected

I have done two installation cycles to though out random effects.

the first boot up pause happens here: 
Debug [Main]: AnalyserWaveform::AnalyserWaveform()
Debug [Main]: Setting VAMP_PATH to:  "C:\Programme\Mixxx\plugi
Debug [Main]: Creating ControllerManager
Debug [Main]: Loading resources from  "C:/Programme/Mixxx/"
Debug [Main]: Extension ".bulk.xml" total 1 presets
Debug [Main]: Extension ".hid.xml" total 9 presets
Debug [Main]: Extension ".midi.xml" total 85 presets
Debug [Main]: slotSetRateRange 1 0.08
Debug [Main]: slotSetRateRange 1 0.08
Debug [Main]: Loading resources from  "C:/Programme/Mixxx/"
Debug [Main]: Loading resources from  "C:/Programme/Mixxx/"
Debug [Main]: Loading resources from  "C:/Programme/Mixxx/"
Debug [Main]: Loading resources from  "C:/Programme/Mixxx/"
Debug [Main]: Loading resources from  "C:/Programme/Mixxx/"
Debug [Main]: Loading resources from  "C:/Programme/Mixxx/"
Debug [Main]: Loading resources from  "C:/Programme/Mixxx/"
-> Here <-

The second one here: 
 "LibraryScanner 1") "LIBRARY_SCANNER"
Debug [Main]: Requested sample rate:  48000 Hz, latency: 85.3333 ms
Debug [LibraryScanner 1]: DirectoryDAO::initialize LibraryScanner(0x6
me = "LibraryScanner 1") "LIBRARY_SCANNER"
Debug [Main]: Output channels: 2 | Input channels: 0
Debug [LibraryScanner 1]: LibraryScanner event loop starting.
Debug [Main]: Opening stream with id 6
DirectSound host buffer size frames: 8240, polling period seconds: 0.
r: 48000.000000
InitOutputBuffer() returns 0
Debug [Main]: Opened PortAudio stream successfully... starting
PaHost_ClearOutputBuffer: IDirectSoundBuffer_SetCurrentPosition retur
PaHost_StartOutput: IDirectSoundBuffer_Play returned = 0x0.
Debug [Main]: PortAudio: Started stream successfully
Debug [Main]:    Actual sample rate:  48000 Hz, latency: 86.3333 ms
-> Here <-

@mixxxbot
Copy link
Collaborator Author

Commented by: ywwg
Date: 2015-04-29T19:58:48Z


Try using git bisect to narrow down the exact breaking commit

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-29T20:20:47Z


I have no Windows build environment. Does anyone else with a windows build environment experience the crash?

Since it happens in master and 1.12 and it started after the fork but there is not much in common and it only happens with the --developers flag ... It could also be also a build server issue.

@mixxxbot
Copy link
Collaborator Author

Commented by: rryan
Date: 2015-04-29T20:24:08Z


Do you totally delete c:\Programme\Mixxx each time?

Is it possible that there are some release DLLs left over in there?

On Wed, Apr 29, 2015 at 3:58 PM, Owen Williams wrote:

Try using git bisect to narrow down the exact breaking commit

--
You received this bug notification because you are a member of Mixxx
Development Team, which is subscribed to Mixxx.
https://bugs.launchpad.net/bugs/1448630

Title:
WinXp crash master r5385 and 1.12 r5403

To manage notifications about this bug go to:
https://bugs.launchpad.net/mixxx/+bug/1448630/+subscriptions

@mixxxbot
Copy link
Collaborator Author

Commented by: rryan
Date: 2015-04-29T20:42:06Z


The build server 1.12 and master build environments are the exact same
files -- so the only difference between a debug build on master vs 1.12 is
the code.

On Wed, Apr 29, 2015 at 4:20 PM, Daniel Schürmann <
<email address hidden>> wrote:

I have no Windows build environment. Does anyone else with a windows
build environment experience the crash?

Since it happens in master and 1.12 and it started after the fork but
there is not much in common and it only happens with the --developers
flag ... It could also be also a build server issue.

--
You received this bug notification because you are a member of Mixxx
Development Team, which is subscribed to Mixxx.
https://bugs.launchpad.net/bugs/1448630

Title:
WinXp crash master r5385 and 1.12 r5403

To manage notifications about this bug go to:
https://bugs.launchpad.net/mixxx/+bug/1448630/+subscriptions

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-29T21:07:34Z


> Do you totally delete c:\Programme\Mixxx each time?

No. I did it just now and installed 1.12 5403 still crashing.

The build server 1.12 and master build environments are the exact same
files

Maybe a hint. Was the environment changed between 1.12 5387 and 1.12 5403?
Maybe a test would be nice to build 5387 with the current environment.

@mixxxbot
Copy link
Collaborator Author

Commented by: rryan
Date: 2015-04-29T21:21:54Z


Hm. No change has happened in the debug environments at all for months.

The only change was that I re-built the release environments. I did this on
2015-04-21 when I sent this message:
http://sourceforge.net/p/mixxx/mailman/message/33934187/

On Wed, Apr 29, 2015 at 5:07 PM, Daniel Schürmann <
<email address hidden>> wrote:

Do you totally delete c:\Programme\Mixxx each time?

No. I did it just now and installed 1.12 5403 still crashing.

The build server 1.12 and master build environments are the exact same
files

Maybe a hint. Was the environment changed between 1.12 5387 and 1.12 5403?
Maybe a test would be nice to build 5387 with the current environment.

--
You received this bug notification because you are a member of Mixxx
Development Team, which is subscribed to Mixxx.
https://bugs.launchpad.net/bugs/1448630

Title:
WinXp crash master r5385 and 1.12 r5403

To manage notifications about this bug go to:
https://bugs.launchpad.net/mixxx/+bug/1448630/+subscriptions

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-30T06:32:23Z


Ok, 1.12 5387 is not effected and was build on 24-Apr. So it was already build on the new environment.

On the other hand, the crash started after we have forked 1.12 on both branches and the most recent common commit is
https://github.com/mixxxdj/mixxx/commit/4e932b7c53979209268d09fcf7803c2ad377487c
Autor: RJ Ryan <email address hidden>  2015-04-23 01:26:54
Which is not effected. 

So what append? :-/

Do you see any suspicious commit between 1.12 5387 and 1.12 5403?
Can you build a version between them? Maybe we can narrow the error.

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-30T10:21:03Z


I can reproduce the crash now on my other XP system if I use the same skin like on the other system: Deere.
If I start with on of the other skins, Mixxx does not crash. Swithing to Deere after Mixxx has started works as well.

I have noticed also that LateNight and Deere are eating slowly memory when stated in --developer mode
100 k / s. This does not happen when started without the flag.
Shade is not effected.
Is there an issue with SVG drawings? Maybe Uwes finding (comment #⁠7) is on the right track.

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-05-13T11:23:19Z


Good news = Bad news
The crash and the memory leak is gone with 1.12 r5442

Instead I suffer now this:
https://bugs.launchpad.net/mixxx/+bug/1454649

Has the bad thing just moved?
This is an indicator of a real bad issue.

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-05-13T12:13:39Z


The crash is gone the memory leaking is slowed down with 1.12 r5442

In addition I suffer now this:
https://bugs.launchpad.net/mixxx/+bug/1454649

Has the bad thing moved?
This is an indicator of a real bad issue.

There is still a connection: --developer = leak
no developer = not leak.

Can anyone else confirm or not confirm this? We should get a feeling how common this problem is.

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-05-13T12:18:26Z


Ok: I have a hint: Now Shade is leaking as well-
I have recently switched to Open Sans.
Still need to verify if this depends?

So fixing Bug #⁠1454649 will fix this?

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-05-13T12:32:22Z


No, 2e47005
This is an older commit

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-05-13T12:36:24Z


I have just removed the "font" folder -> no leaking
restored folder -> leaking starts

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-05-18T07:48:30Z


The latest issues can also be reproduced on Win10
--developer flag = leaking

@mixxxbot
Copy link
Collaborator Author

Commented by: neogeo-dc
Date: 2015-05-23T19:20:56Z


I have been testing r5442 on a w7 x86, and it doesn't leak any of the skins i have tested (late night, deere, shade) with default configuration (except software waveforms because of the usual intel driver opengl crash), with autodj for some hour each, and the --developer option activated, of course.
They all consume between 800-1200, after some time doesn't grow anymore.

Note: about the traces, a process on windows can only use (without special flags on the .exe) 2gb of ram, so when it reaches the limit, can fail almost anywhere. And using valgrind is fine for the majority of the code, but not for #ifdef WIN32 code...

@mixxxbot
Copy link
Collaborator Author

Commented by: default-kramer
Date: 2015-05-27T04:04:26Z


On Win7, using the master branch. Specifically, this version: https://github.com/mixxxdj/mixxx/tree/b3275637200dc7e208d533d3cd005d1370dc9369

Problems only happen when using the --developer option. Sometimes I get a crash as soon as the skin shows. Other times it doesn't crash, but waveforms do not show up and almost every track fails to play with this output:

Warning [CachingReaderWorker 2]: Unrecoverable MP3 header decoding error: invalid (null) buffer pointer 
Warning [CachingReaderWorker 2]: Unrecoverable MP3 header error: invalid (null) buffer pointer 

And then it will crash later on. If the VS debugger can be trusted, here is a stack trace of the crashing thread:

atioglxx.dll!695f2860() 	
[Frames below may be incorrect and/or missing, no symbols loaded for atioglxx.dll]	

QtOpenGLd4.dll!QGLContextPrivate::setVertexAttribArrayEnabled(int arrayIndex, bool enabled) Line 2139 C++
0000bc80()

And "arrayIndex" is -1949237504 in this case.

I didn't notice any problems with 1.12, but I didn't use the --developer option often.

@mixxxbot
Copy link
Collaborator Author

Commented by: ywwg
Date: 2015-09-25T01:29:54Z


is this still happening? we haven't had reports of straight-up skin crashes in a while

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-09-25T06:23:55Z


Yes, the --developer flag leaking still persists.
It was recently reported here https://bugs.launchpad.net/mixxx/+bug/1495317
A solution is proposed in
#600

@mixxxbot
Copy link
Collaborator Author

Commented by: ywwg
Date: 2015-09-25T21:28:57Z


crashes with --developer are not ideal but not critical. (Could be high, I guess)

@mixxxbot
Copy link
Collaborator Author

Commented by: rryan
Date: 2018-09-20T17:50:19Z


Due to lack of progress, marking Triaged and clearing assignee. Feel free to revert if it is in fact still in progress :).

@mixxxbot mixxxbot transferred this issue from another repository Aug 24, 2022
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

2 participants