Public bug reported:

pulseaudio projectm gets unresponsive or crashes ubuntu 12.04

also reported upstream
http://sourceforge.net/tracker/?func=detail&aid=3497210&group_id=104201&atid=637260

gdb projectM-pulseaudio
GNU gdb (Ubuntu/Linaro 7.4-0ubuntu1) 7.4
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/projectM-pulseaudio...Reading symbols from 
/usr/lib/debug/usr/bin/projectM-pulseaudio...done.
done.
(gdb) start
Temporary breakpoint 1 at 0x40ab80: file 
/build/buildd/projectm-2.0.1+dfsg/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp,
 line 88.
Starting program: /usr/bin/projectM-pulseaudio
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Temporary breakpoint 1, main (argc=1, argv=0x7fffffffe2c8)
at 
/build/buildd/projectm-2.0.1+dfsg/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp:88
88      
/build/buildd/projectm-2.0.1+dfsg/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp:
 No such file or directory.
(gdb) continue
Continuing.

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
dir:/usr/share/projectM/config.inp
reading ~/.projectM/config.inp
[New Thread 0x7fffe40f2700 (LWP 7309)]
[New Thread 0x7fffe17ce700 (LWP 7310)]
[New Thread 0x7fffe0fcd700 (LWP 7311)]
[New Thread 0x7fffd3fff700 (LWP 7312)]
Mesa: Initializing x86-64 optimizations
[projectM] config file: /home/julius/.projectM/config.inp
No Textures Loaded from /usr/share/projectM/textures
[projectM] Allocating idle preset...
[PresetFactory] path is Geiss & Sperl - Feedback (projectM idle HDR mix).milk
[PresetFactory] url is idle://Geiss & Sperl - Feedback (projectM idle HDR 
mix).milk
[New Thread 0x7fffcbb94700 (LWP 7313)]
[New Thread 0x7fffcb393700 (LWP 7314)]
[Thread 0x7fffcbb94700 (LWP 7313) exited]
device name is 
"alsa_output.usb-Creative_Technology_USB_Sound_Blaster_HD_000002u0-00-HD.analog-stereo.monitor"
reconnecting with 
"alsa_output.usb-Creative_Technology_USB_Sound_Blaster_HD_000002u0-00-HD.analog-stereo.monitor"
unconnected: connecting...
connectHelper: 
"alsa_output.usb-Creative_Technology_USB_Sound_Blaster_HD_000002u0-00-HD.analog-stereo.monitor"
CREATED
READY
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::save: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::brush: Painter not active
QPainter::setBrush: Painter not active
QPainter::font: Painter not active
QPainter::setFont: Painter not active
QPainter::pen: Painter not active
QPainter::pen: Painter not active
QPainter::setPen: Painter not active
QPainter::opacity: Painter not active
QPainter::brush: Painter not active
QPainter::pen: Painter not active
QPainter::setPen: Painter not active
QPainter::setOpacity: Painter not active
QPainter::drawPath: Painter not active
QPainter::setPen: Painter not active
QPainter::setOpacity: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::setPen: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::save: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::brush: Painter not active
QPainter::setBrush: Painter not active
QPainter::font: Painter not active
QPainter::setFont: Painter not active
QPainter::pen: Painter not active
QPainter::pen: Painter not active
QPainter::setPen: Painter not active
QPainter::opacity: Painter not active
QPainter::brush: Painter not active
QPainter::pen: Painter not active
QPainter::setPen: Painter not active
QPainter::setOpacity: Painter not active
QPainter::drawPath: Painter not active
QPainter::setPen: Painter not active
QPainter::setOpacity: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::setPen: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::save: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::brush: Painter not active
QPainter::setBrush: Painter not active
QPainter::font: Painter not active
QPainter::setFont: Painter not active
QPainter::pen: Painter not active
QPainter::pen: Painter not active
QPainter::setPen: Painter not active
QPainter::opacity: Painter not active
QPainter::brush: Painter not active
QPainter::pen: Painter not active
QPainter::setPen: Painter not active
QPainter::setOpacity: Painter not active
QPainter::drawPath: Painter not active
QPainter::setPen: Painter not active
QPainter::setOpacity: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::setPen: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::save: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::brush: Painter not active
QPainter::setBrush: Painter not active
QPainter::font: Painter not active
QPainter::setFont: Painter not active
QPainter::pen: Painter not active
QPainter::pen: Painter not active
QPainter::setPen: Painter not active
QPainter::opacity: Painter not active
QPainter::brush: Painter not active
QPainter::pen: Painter not active
QPainter::setPen: Painter not active
QPainter::setOpacity: Painter not active
QPainter::drawPath: Painter not active
QPainter::setPen: Painter not active
QPainter::setOpacity: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::setPen: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::save: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::brush: Painter not active
QPainter::setBrush: Painter not active
QPainter::font: Painter not active
QPainter::setFont: Painter not active
QPainter::pen: Painter not active
QPainter::pen: Painter not active
QPainter::setPen: Painter not active
QPainter::opacity: Painter not active
QPainter::brush: Painter not active
QPainter::pen: Painter not active
QPainter::setPen: Painter not active
QPainter::setOpacity: Painter not active
QPainter::drawPath: Painter not active
QPainter::setPen: Painter not active
QPainter::setOpacity: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::setPen: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::end: Painter not active, aborted
[PresetFactory] path is r/share/projectM/presets/Aderrasi - Anchorpulse (Pulse 
Of A Ghast II Mix).milk
[PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Anchorpulse 
(Pulse Of A Ghast II Mix).milk
[PresetFactory] path is r/share/projectM/presets/Aderrasi - Anomalous Material 
Science (Pure Splinter Mix).milk
[PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Anomalous 
Material Science (Pure Splinter Mix).milk
[PresetFactory] path is r/share/projectM/presets/Aderrasi - Airhandler 
(Menagerie Mix).milk
[PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Airhandler 
(Menagerie Mix).milk
[PresetFactory] path is r/share/projectM/presets/Aderrasi - Anomalous Material 
Science (Pure Splinter Mix).milk
[PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Anomalous 
Material Science (Pure Splinter Mix).milk
[PresetFactory] path is r/share/projectM/presets/Aderrasi - Anchorpulse (Pulse 
Of A Ghast II Mix).milk
[PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Anchorpulse 
(Pulse Of A Ghast II Mix).milk
[PresetFactory] path is r/share/projectM/presets/Aderrasi - Airs (Windy 
Mix).milk
[PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Airs (Windy 
Mix).milk
[PresetFactory] path is r/share/projectM/presets/Aderrasi - Anomalous Material 
Science (Pure Splinter Mix).milk
[PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Anomalous 
Material Science (Pure Splinter Mix).milk
[PresetFactory] path is r/share/projectM/presets/Aderrasi - Airs.milk
[PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Airs.milk
[PresetFactory] path is r/share/projectM/presets/Aderrasi - Aimless (Gravity 
Directive Mix).milk
[PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Aimless (Gravity 
Directive Mix).milk
[PresetFactory] path is r/share/projectM/presets/Aderrasi - Airs.milk
[PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Airs.milk
[PresetFactory] path is r/share/projectM/presets/Aderrasi - Aimless 
(Spirogravity Mix).milk
[PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Aimless 
(Spirogravity Mix).milk
[PresetFactory] path is r/share/projectM/presets/Aderrasi - Anchorpulse 
(Verified Mix).milk
[PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Anchorpulse 
(Verified Mix).milk
[PresetFactory] path is r/share/projectM/presets/Aderrasi - Candy Avian.milk
[PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Candy Avian.milk
backtrace
^C
Program received signal SIGINT, Interrupt.
0x00007ffff5f51ce6 in malloc () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) backtrace
#0 0x00007ffff5f51ce6 in malloc () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6557ded in operator new(unsigned long) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x00007ffff6540a89 in std::string::_Rep::_S_create(unsigned long, unsigned 
long, std::allocator<char> const&) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00007ffff6542495 in char* std::string::_S_construct<char const*>(char 
const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff65425e3 in std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) 
()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007ffff5a59170 in Parser::parse_line (fs=..., preset=0xda0880)
at 
/build/buildd/projectm-2.0.1+dfsg/src/libprojectM/MilkdropPresetFactory/Parser.cpp:421
#6 0x00007ffff5a41253 in MilkdropPreset::readIn (this=0xda0880, fs=...)
at 
/build/buildd/projectm-2.0.1+dfsg/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:512
#7 0x00007ffff5a4154f in MilkdropPreset::loadPresetFile (this=0xda0880,
pathname=...)
at 
/build/buildd/projectm-2.0.1+dfsg/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:544
#8 0x00007ffff5a420e4 in MilkdropPreset::initialize (this=0xda0880,
---Type <return> to continue, or q <return> to quit---
pathname=...)
at 
/build/buildd/projectm-2.0.1+dfsg/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:300
#9 0x00007ffff5a4232d in MilkdropPreset::MilkdropPreset (this=0xda0880,
absoluteFilePath=..., presetName=..., presetOutputs=...)
at 
/build/buildd/projectm-2.0.1+dfsg/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:58
#10 0x00007ffff5a3d1c6 in MilkdropPresetFactory::allocate (
this=<optimized out>, url=..., name=..., author=...)
at 
/build/buildd/projectm-2.0.1+dfsg/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:226
#11 0x00007ffff5a1f2dd in PresetLoader::loadPreset (this=0xcc95a0,
index=<optimized out>)
at /build/buildd/projectm-2.0.1+dfsg/src/libprojectM/PresetLoader.cpp:142
#12 0x00007ffff5a0afc3 in directoryIndex (index=<optimized out>,
this=<optimized out>)
at /build/buildd/projectm-2.0.1+dfsg/src/libprojectM/PresetChooser.hpp:216
#13 allocate (this=<optimized out>)
at /build/buildd/projectm-2.0.1+dfsg/src/libprojectM/PresetChooser.hpp:149
#14 projectM::switchPreset (this=<optimized out>, targetPreset=...)
at /build/buildd/projectm-2.0.1+dfsg/src/libprojectM/projectM.cpp:792
#15 0x00007ffff5a0bade in projectM::selectPreset (this=0xc895c0,
index=<optimized out>, hardCut=true)
---Type <return> to continue, or q <return> to quit---
at /build/buildd/projectm-2.0.1+dfsg/src/libprojectM/projectM.cpp:700
#16 0x00007ffff7ba3b4b in QProjectM_MainWindow::selectPlaylistItem (
this=0x7fe950, rowIndex=19)
at 
/build/buildd/projectm-2.0.1+dfsg/src/projectM-qt/qprojectm_mainwindow.cpp:269
#17 0x00007ffff7bc3237 in QProjectM_MainWindow::qt_metacall (this=0x7fe950,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffffffc770)
at 
/build/buildd/projectm-2.0.1+dfsg/src/build/projectM-qt/moc_qprojectm_mainwindow.cxx:148
#18 0x00007ffff6930ad9 in QMetaObject::activate(QObject*, QMetaObject const*, 
int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x00007ffff7366215 in QAbstractItemView::activated(QModelIndex const&) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#20 0x00007ffff73663c0 in 
QAbstractItemView::mouseDoubleClickEvent(QMouseEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#21 0x00007ffff6e8ff7e in QWidget::event(QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#22 0x00007ffff7250bb6 in QFrame::event(QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#23 0x00007ffff7364fab in QAbstractItemView::viewportEvent(QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#24 0x00007ffff691c678 in 
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () 
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#25 0x00007ffff6e3f67f in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#26 0x00007ffff6e44edf in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#27 0x00007ffff691c4ec in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#28 0x00007ffff6e40682 in QApplicationPrivate::sendMouseEvent(QWidget*, 
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#29 0x00007ffff6ebfa05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#30 0x00007ffff6ebe9ce in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#31 0x00007ffff6ee7e12 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#32 0x00007ffff43f0dda in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007ffff43f11a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007ffff43f1264 in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007ffff694ba0f in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#36 0x00007ffff6ee7a9e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#37 0x00007ffff691b2d2 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#38 0x00007ffff691b527 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#39 0x00007ffff69205b7 in QCoreApplication::exec() ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#40 0x000000000040acff in main (argc=1, argv=0x7fffffffe2c8)
at 
/build/buildd/projectm-2.0.1+dfsg/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp:121

** Affects: projectm (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  pulseaudio projectm gets unresponsive or crashes ubuntu 12.04
- 
  
  gdb projectM-pulseaudio
  GNU gdb (Ubuntu/Linaro 7.4-0ubuntu1) 7.4
  Copyright (C) 2012 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
  There is NO WARRANTY, to the extent permitted by law. Type "show copying"
  and "show warranty" for details.
  This GDB was configured as "x86_64-linux-gnu".
  For bug reporting instructions, please see:
  <http://www.gnu.org/software/gdb/bugs/>...
  Reading symbols from /usr/bin/projectM-pulseaudio...Reading symbols from 
/usr/lib/debug/usr/bin/projectM-pulseaudio...done.
  done.
  (gdb) start
  Temporary breakpoint 1 at 0x40ab80: file 
/build/buildd/projectm-2.0.1+dfsg/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp,
 line 88.
- Starting program: /usr/bin/projectM-pulseaudio 
+ Starting program: /usr/bin/projectM-pulseaudio
  [Thread debugging using libthread_db enabled]
  Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
  
  Temporary breakpoint 1, main (argc=1, argv=0x7fffffffe2c8)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp:88
  88    
/build/buildd/projectm-2.0.1+dfsg/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp:
 No such file or directory.
  (gdb) continue
  Continuing.
  
  Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
- dir:/usr/share/projectM/config.inp 
- reading ~/.projectM/config.inp 
+ dir:/usr/share/projectM/config.inp
+ reading ~/.projectM/config.inp
  [New Thread 0x7fffe40f2700 (LWP 7309)]
  [New Thread 0x7fffe17ce700 (LWP 7310)]
  [New Thread 0x7fffe0fcd700 (LWP 7311)]
  [New Thread 0x7fffd3fff700 (LWP 7312)]
  Mesa: Initializing x86-64 optimizations
  [projectM] config file: /home/julius/.projectM/config.inp
  No Textures Loaded from /usr/share/projectM/textures
  [projectM] Allocating idle preset...
  [PresetFactory] path is Geiss & Sperl - Feedback (projectM idle HDR mix).milk
  [PresetFactory] url is idle://Geiss & Sperl - Feedback (projectM idle HDR 
mix).milk
  [New Thread 0x7fffcbb94700 (LWP 7313)]
  [New Thread 0x7fffcb393700 (LWP 7314)]
  [Thread 0x7fffcbb94700 (LWP 7313) exited]
- device name is 
"alsa_output.usb-Creative_Technology_USB_Sound_Blaster_HD_000002u0-00-HD.analog-stereo.monitor"
 
- reconnecting with 
"alsa_output.usb-Creative_Technology_USB_Sound_Blaster_HD_000002u0-00-HD.analog-stereo.monitor"
 
- unconnected: connecting... 
- connectHelper: 
"alsa_output.usb-Creative_Technology_USB_Sound_Blaster_HD_000002u0-00-HD.analog-stereo.monitor"
 
- CREATED 
- READY 
+ device name is 
"alsa_output.usb-Creative_Technology_USB_Sound_Blaster_HD_000002u0-00-HD.analog-stereo.monitor"
+ reconnecting with 
"alsa_output.usb-Creative_Technology_USB_Sound_Blaster_HD_000002u0-00-HD.analog-stereo.monitor"
+ unconnected: connecting...
+ connectHelper: 
"alsa_output.usb-Creative_Technology_USB_Sound_Blaster_HD_000002u0-00-HD.analog-stereo.monitor"
+ CREATED
+ READY
  QPainter::begin: Paint device returned engine == 0, type: 3
  QPainter::save: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::brush: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::font: Painter not active
  QPainter::setFont: Painter not active
  QPainter::pen: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::opacity: Painter not active
  QPainter::brush: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::drawPath: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setFont: Painter not active
  QPainter::setPen: Painter not active
  QPainter::restore: Unbalanced save/restore
  QPainter::end: Painter not active, aborted
  QPainter::begin: Paint device returned engine == 0, type: 3
  QPainter::save: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::brush: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::font: Painter not active
  QPainter::setFont: Painter not active
  QPainter::pen: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::opacity: Painter not active
  QPainter::brush: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::drawPath: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setFont: Painter not active
  QPainter::setPen: Painter not active
  QPainter::restore: Unbalanced save/restore
  QPainter::end: Painter not active, aborted
  QPainter::begin: Paint device returned engine == 0, type: 3
  QPainter::save: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::brush: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::font: Painter not active
  QPainter::setFont: Painter not active
  QPainter::pen: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::opacity: Painter not active
  QPainter::brush: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::drawPath: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setFont: Painter not active
  QPainter::setPen: Painter not active
  QPainter::restore: Unbalanced save/restore
  QPainter::end: Painter not active, aborted
  QPainter::begin: Paint device returned engine == 0, type: 3
  QPainter::save: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::brush: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::font: Painter not active
  QPainter::setFont: Painter not active
  QPainter::pen: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::opacity: Painter not active
  QPainter::brush: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::drawPath: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setFont: Painter not active
  QPainter::setPen: Painter not active
  QPainter::restore: Unbalanced save/restore
  QPainter::end: Painter not active, aborted
  QPainter::begin: Paint device returned engine == 0, type: 3
  QPainter::save: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::brush: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::font: Painter not active
  QPainter::setFont: Painter not active
  QPainter::pen: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::opacity: Painter not active
  QPainter::brush: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::drawPath: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setFont: Painter not active
  QPainter::setPen: Painter not active
  QPainter::restore: Unbalanced save/restore
  QPainter::end: Painter not active, aborted
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Anchorpulse 
(Pulse Of A Ghast II Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Anchorpulse 
(Pulse Of A Ghast II Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Anomalous 
Material Science (Pure Splinter Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Anomalous 
Material Science (Pure Splinter Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Airhandler 
(Menagerie Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Airhandler 
(Menagerie Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Anomalous 
Material Science (Pure Splinter Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Anomalous 
Material Science (Pure Splinter Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Anchorpulse 
(Pulse Of A Ghast II Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Anchorpulse 
(Pulse Of A Ghast II Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Airs (Windy 
Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Airs (Windy 
Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Anomalous 
Material Science (Pure Splinter Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Anomalous 
Material Science (Pure Splinter Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Airs.milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Airs.milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Aimless (Gravity 
Directive Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Aimless 
(Gravity Directive Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Airs.milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Airs.milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Aimless 
(Spirogravity Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Aimless 
(Spirogravity Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Anchorpulse 
(Verified Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Anchorpulse 
(Verified Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Candy Avian.milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Candy Avian.milk
  backtrace
  ^C
  Program received signal SIGINT, Interrupt.
  0x00007ffff5f51ce6 in malloc () from /lib/x86_64-linux-gnu/libc.so.6
  (gdb) backtrace
  #0 0x00007ffff5f51ce6 in malloc () from /lib/x86_64-linux-gnu/libc.so.6
  #1 0x00007ffff6557ded in operator new(unsigned long) ()
  from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
  #2 0x00007ffff6540a89 in std::string::_Rep::_S_create(unsigned long, unsigned 
long, std::allocator<char> const&) ()
  from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
  #3 0x00007ffff6542495 in char* std::string::_S_construct<char const*>(char 
const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) ()
  from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
  #4 0x00007ffff65425e3 in std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) 
()
  from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
  #5 0x00007ffff5a59170 in Parser::parse_line (fs=..., preset=0xda0880)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/libprojectM/MilkdropPresetFactory/Parser.cpp:421
  #6 0x00007ffff5a41253 in MilkdropPreset::readIn (this=0xda0880, fs=...)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:512
- #7 0x00007ffff5a4154f in MilkdropPreset::loadPresetFile (this=0xda0880, 
+ #7 0x00007ffff5a4154f in MilkdropPreset::loadPresetFile (this=0xda0880,
  pathname=...)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:544
- #8 0x00007ffff5a420e4 in MilkdropPreset::initialize (this=0xda0880, 
+ #8 0x00007ffff5a420e4 in MilkdropPreset::initialize (this=0xda0880,
  ---Type <return> to continue, or q <return> to quit---
  pathname=...)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:300
- #9 0x00007ffff5a4232d in MilkdropPreset::MilkdropPreset (this=0xda0880, 
+ #9 0x00007ffff5a4232d in MilkdropPreset::MilkdropPreset (this=0xda0880,
  absoluteFilePath=..., presetName=..., presetOutputs=...)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:58
  #10 0x00007ffff5a3d1c6 in MilkdropPresetFactory::allocate (
  this=<optimized out>, url=..., name=..., author=...)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:226
- #11 0x00007ffff5a1f2dd in PresetLoader::loadPreset (this=0xcc95a0, 
+ #11 0x00007ffff5a1f2dd in PresetLoader::loadPreset (this=0xcc95a0,
  index=<optimized out>)
  at /build/buildd/projectm-2.0.1+dfsg/src/libprojectM/PresetLoader.cpp:142
- #12 0x00007ffff5a0afc3 in directoryIndex (index=<optimized out>, 
+ #12 0x00007ffff5a0afc3 in directoryIndex (index=<optimized out>,
  this=<optimized out>)
  at /build/buildd/projectm-2.0.1+dfsg/src/libprojectM/PresetChooser.hpp:216
  #13 allocate (this=<optimized out>)
  at /build/buildd/projectm-2.0.1+dfsg/src/libprojectM/PresetChooser.hpp:149
  #14 projectM::switchPreset (this=<optimized out>, targetPreset=...)
  at /build/buildd/projectm-2.0.1+dfsg/src/libprojectM/projectM.cpp:792
- #15 0x00007ffff5a0bade in projectM::selectPreset (this=0xc895c0, 
+ #15 0x00007ffff5a0bade in projectM::selectPreset (this=0xc895c0,
  index=<optimized out>, hardCut=true)
  ---Type <return> to continue, or q <return> to quit---
  at /build/buildd/projectm-2.0.1+dfsg/src/libprojectM/projectM.cpp:700
  #16 0x00007ffff7ba3b4b in QProjectM_MainWindow::selectPlaylistItem (
  this=0x7fe950, rowIndex=19)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/projectM-qt/qprojectm_mainwindow.cpp:269
- #17 0x00007ffff7bc3237 in QProjectM_MainWindow::qt_metacall (this=0x7fe950, 
+ #17 0x00007ffff7bc3237 in QProjectM_MainWindow::qt_metacall (this=0x7fe950,
  _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffffffc770)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/build/projectM-qt/moc_qprojectm_mainwindow.cxx:148
  #18 0x00007ffff6930ad9 in QMetaObject::activate(QObject*, QMetaObject const*, 
int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #19 0x00007ffff7366215 in QAbstractItemView::activated(QModelIndex const&) ()
  from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #20 0x00007ffff73663c0 in 
QAbstractItemView::mouseDoubleClickEvent(QMouseEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #21 0x00007ffff6e8ff7e in QWidget::event(QEvent*) ()
  from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #22 0x00007ffff7250bb6 in QFrame::event(QEvent*) ()
  from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #23 0x00007ffff7364fab in QAbstractItemView::viewportEvent(QEvent*) ()
  from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #24 0x00007ffff691c678 in 
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () 
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  ---Type <return> to continue, or q <return> to quit---
  #25 0x00007ffff6e3f67f in QApplicationPrivate::notify_helper(QObject*, 
QEvent*)
  () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #26 0x00007ffff6e44edf in QApplication::notify(QObject*, QEvent*) ()
  from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #27 0x00007ffff691c4ec in QCoreApplication::notifyInternal(QObject*, QEvent*)
  () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #28 0x00007ffff6e40682 in QApplicationPrivate::sendMouseEvent(QWidget*, 
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
  from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #29 0x00007ffff6ebfa05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #30 0x00007ffff6ebe9ce in QApplication::x11ProcessEvent(_XEvent*) ()
  from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #31 0x00007ffff6ee7e12 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #32 0x00007ffff43f0dda in g_main_context_dispatch ()
  from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #33 0x00007ffff43f11a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #34 0x00007ffff43f1264 in g_main_context_iteration ()
  from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #35 0x00007ffff694ba0f in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #36 0x00007ffff6ee7a9e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #37 0x00007ffff691b2d2 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
  ---Type <return> to continue, or q <return> to quit---
  #38 0x00007ffff691b527 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #39 0x00007ffff69205b7 in QCoreApplication::exec() ()
  from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #40 0x000000000040acff in main (argc=1, argv=0x7fffffffe2c8)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp:121

** Description changed:

  pulseaudio projectm gets unresponsive or crashes ubuntu 12.04
+ 
+ also reported upstream
+ 
http://sourceforge.net/tracker/?func=detail&aid=3497210&group_id=104201&atid=637260
  
  gdb projectM-pulseaudio
  GNU gdb (Ubuntu/Linaro 7.4-0ubuntu1) 7.4
  Copyright (C) 2012 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
  There is NO WARRANTY, to the extent permitted by law. Type "show copying"
  and "show warranty" for details.
  This GDB was configured as "x86_64-linux-gnu".
  For bug reporting instructions, please see:
  <http://www.gnu.org/software/gdb/bugs/>...
  Reading symbols from /usr/bin/projectM-pulseaudio...Reading symbols from 
/usr/lib/debug/usr/bin/projectM-pulseaudio...done.
  done.
  (gdb) start
  Temporary breakpoint 1 at 0x40ab80: file 
/build/buildd/projectm-2.0.1+dfsg/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp,
 line 88.
  Starting program: /usr/bin/projectM-pulseaudio
  [Thread debugging using libthread_db enabled]
  Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
  
  Temporary breakpoint 1, main (argc=1, argv=0x7fffffffe2c8)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp:88
  88    
/build/buildd/projectm-2.0.1+dfsg/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp:
 No such file or directory.
  (gdb) continue
  Continuing.
  
  Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
  dir:/usr/share/projectM/config.inp
  reading ~/.projectM/config.inp
  [New Thread 0x7fffe40f2700 (LWP 7309)]
  [New Thread 0x7fffe17ce700 (LWP 7310)]
  [New Thread 0x7fffe0fcd700 (LWP 7311)]
  [New Thread 0x7fffd3fff700 (LWP 7312)]
  Mesa: Initializing x86-64 optimizations
  [projectM] config file: /home/julius/.projectM/config.inp
  No Textures Loaded from /usr/share/projectM/textures
  [projectM] Allocating idle preset...
  [PresetFactory] path is Geiss & Sperl - Feedback (projectM idle HDR mix).milk
  [PresetFactory] url is idle://Geiss & Sperl - Feedback (projectM idle HDR 
mix).milk
  [New Thread 0x7fffcbb94700 (LWP 7313)]
  [New Thread 0x7fffcb393700 (LWP 7314)]
  [Thread 0x7fffcbb94700 (LWP 7313) exited]
  device name is 
"alsa_output.usb-Creative_Technology_USB_Sound_Blaster_HD_000002u0-00-HD.analog-stereo.monitor"
  reconnecting with 
"alsa_output.usb-Creative_Technology_USB_Sound_Blaster_HD_000002u0-00-HD.analog-stereo.monitor"
  unconnected: connecting...
  connectHelper: 
"alsa_output.usb-Creative_Technology_USB_Sound_Blaster_HD_000002u0-00-HD.analog-stereo.monitor"
  CREATED
  READY
  QPainter::begin: Paint device returned engine == 0, type: 3
  QPainter::save: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::brush: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::font: Painter not active
  QPainter::setFont: Painter not active
  QPainter::pen: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::opacity: Painter not active
  QPainter::brush: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::drawPath: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setFont: Painter not active
  QPainter::setPen: Painter not active
  QPainter::restore: Unbalanced save/restore
  QPainter::end: Painter not active, aborted
  QPainter::begin: Paint device returned engine == 0, type: 3
  QPainter::save: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::brush: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::font: Painter not active
  QPainter::setFont: Painter not active
  QPainter::pen: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::opacity: Painter not active
  QPainter::brush: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::drawPath: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setFont: Painter not active
  QPainter::setPen: Painter not active
  QPainter::restore: Unbalanced save/restore
  QPainter::end: Painter not active, aborted
  QPainter::begin: Paint device returned engine == 0, type: 3
  QPainter::save: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::brush: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::font: Painter not active
  QPainter::setFont: Painter not active
  QPainter::pen: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::opacity: Painter not active
  QPainter::brush: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::drawPath: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setFont: Painter not active
  QPainter::setPen: Painter not active
  QPainter::restore: Unbalanced save/restore
  QPainter::end: Painter not active, aborted
  QPainter::begin: Paint device returned engine == 0, type: 3
  QPainter::save: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::brush: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::font: Painter not active
  QPainter::setFont: Painter not active
  QPainter::pen: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::opacity: Painter not active
  QPainter::brush: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::drawPath: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setFont: Painter not active
  QPainter::setPen: Painter not active
  QPainter::restore: Unbalanced save/restore
  QPainter::end: Painter not active, aborted
  QPainter::begin: Paint device returned engine == 0, type: 3
  QPainter::save: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::setRenderHint: Painter must be active to set rendering hints
  QPainter::brush: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::font: Painter not active
  QPainter::setFont: Painter not active
  QPainter::pen: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::opacity: Painter not active
  QPainter::brush: Painter not active
  QPainter::pen: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::drawPath: Painter not active
  QPainter::setPen: Painter not active
  QPainter::setOpacity: Painter not active
  QPainter::setBrush: Painter not active
  QPainter::setFont: Painter not active
  QPainter::setPen: Painter not active
  QPainter::restore: Unbalanced save/restore
  QPainter::end: Painter not active, aborted
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Anchorpulse 
(Pulse Of A Ghast II Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Anchorpulse 
(Pulse Of A Ghast II Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Anomalous 
Material Science (Pure Splinter Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Anomalous 
Material Science (Pure Splinter Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Airhandler 
(Menagerie Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Airhandler 
(Menagerie Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Anomalous 
Material Science (Pure Splinter Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Anomalous 
Material Science (Pure Splinter Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Anchorpulse 
(Pulse Of A Ghast II Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Anchorpulse 
(Pulse Of A Ghast II Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Airs (Windy 
Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Airs (Windy 
Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Anomalous 
Material Science (Pure Splinter Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Anomalous 
Material Science (Pure Splinter Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Airs.milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Airs.milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Aimless (Gravity 
Directive Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Aimless 
(Gravity Directive Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Airs.milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Airs.milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Aimless 
(Spirogravity Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Aimless 
(Spirogravity Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Anchorpulse 
(Verified Mix).milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Anchorpulse 
(Verified Mix).milk
  [PresetFactory] path is r/share/projectM/presets/Aderrasi - Candy Avian.milk
  [PresetFactory] url is /usr/share/projectM/presets/Aderrasi - Candy Avian.milk
  backtrace
  ^C
  Program received signal SIGINT, Interrupt.
  0x00007ffff5f51ce6 in malloc () from /lib/x86_64-linux-gnu/libc.so.6
  (gdb) backtrace
  #0 0x00007ffff5f51ce6 in malloc () from /lib/x86_64-linux-gnu/libc.so.6
  #1 0x00007ffff6557ded in operator new(unsigned long) ()
  from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
  #2 0x00007ffff6540a89 in std::string::_Rep::_S_create(unsigned long, unsigned 
long, std::allocator<char> const&) ()
  from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
  #3 0x00007ffff6542495 in char* std::string::_S_construct<char const*>(char 
const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) ()
  from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
  #4 0x00007ffff65425e3 in std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) 
()
  from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
  #5 0x00007ffff5a59170 in Parser::parse_line (fs=..., preset=0xda0880)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/libprojectM/MilkdropPresetFactory/Parser.cpp:421
  #6 0x00007ffff5a41253 in MilkdropPreset::readIn (this=0xda0880, fs=...)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:512
  #7 0x00007ffff5a4154f in MilkdropPreset::loadPresetFile (this=0xda0880,
  pathname=...)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:544
  #8 0x00007ffff5a420e4 in MilkdropPreset::initialize (this=0xda0880,
  ---Type <return> to continue, or q <return> to quit---
  pathname=...)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:300
  #9 0x00007ffff5a4232d in MilkdropPreset::MilkdropPreset (this=0xda0880,
  absoluteFilePath=..., presetName=..., presetOutputs=...)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:58
  #10 0x00007ffff5a3d1c6 in MilkdropPresetFactory::allocate (
  this=<optimized out>, url=..., name=..., author=...)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:226
  #11 0x00007ffff5a1f2dd in PresetLoader::loadPreset (this=0xcc95a0,
  index=<optimized out>)
  at /build/buildd/projectm-2.0.1+dfsg/src/libprojectM/PresetLoader.cpp:142
  #12 0x00007ffff5a0afc3 in directoryIndex (index=<optimized out>,
  this=<optimized out>)
  at /build/buildd/projectm-2.0.1+dfsg/src/libprojectM/PresetChooser.hpp:216
  #13 allocate (this=<optimized out>)
  at /build/buildd/projectm-2.0.1+dfsg/src/libprojectM/PresetChooser.hpp:149
  #14 projectM::switchPreset (this=<optimized out>, targetPreset=...)
  at /build/buildd/projectm-2.0.1+dfsg/src/libprojectM/projectM.cpp:792
  #15 0x00007ffff5a0bade in projectM::selectPreset (this=0xc895c0,
  index=<optimized out>, hardCut=true)
  ---Type <return> to continue, or q <return> to quit---
  at /build/buildd/projectm-2.0.1+dfsg/src/libprojectM/projectM.cpp:700
  #16 0x00007ffff7ba3b4b in QProjectM_MainWindow::selectPlaylistItem (
  this=0x7fe950, rowIndex=19)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/projectM-qt/qprojectm_mainwindow.cpp:269
  #17 0x00007ffff7bc3237 in QProjectM_MainWindow::qt_metacall (this=0x7fe950,
  _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffffffc770)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/build/projectM-qt/moc_qprojectm_mainwindow.cxx:148
  #18 0x00007ffff6930ad9 in QMetaObject::activate(QObject*, QMetaObject const*, 
int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #19 0x00007ffff7366215 in QAbstractItemView::activated(QModelIndex const&) ()
  from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #20 0x00007ffff73663c0 in 
QAbstractItemView::mouseDoubleClickEvent(QMouseEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #21 0x00007ffff6e8ff7e in QWidget::event(QEvent*) ()
  from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #22 0x00007ffff7250bb6 in QFrame::event(QEvent*) ()
  from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #23 0x00007ffff7364fab in QAbstractItemView::viewportEvent(QEvent*) ()
  from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #24 0x00007ffff691c678 in 
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () 
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  ---Type <return> to continue, or q <return> to quit---
  #25 0x00007ffff6e3f67f in QApplicationPrivate::notify_helper(QObject*, 
QEvent*)
  () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #26 0x00007ffff6e44edf in QApplication::notify(QObject*, QEvent*) ()
  from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #27 0x00007ffff691c4ec in QCoreApplication::notifyInternal(QObject*, QEvent*)
  () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #28 0x00007ffff6e40682 in QApplicationPrivate::sendMouseEvent(QWidget*, 
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
  from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #29 0x00007ffff6ebfa05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #30 0x00007ffff6ebe9ce in QApplication::x11ProcessEvent(_XEvent*) ()
  from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #31 0x00007ffff6ee7e12 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #32 0x00007ffff43f0dda in g_main_context_dispatch ()
  from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #33 0x00007ffff43f11a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #34 0x00007ffff43f1264 in g_main_context_iteration ()
  from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #35 0x00007ffff694ba0f in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #36 0x00007ffff6ee7a9e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #37 0x00007ffff691b2d2 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
  ---Type <return> to continue, or q <return> to quit---
  #38 0x00007ffff691b527 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #39 0x00007ffff69205b7 in QCoreApplication::exec() ()
  from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #40 0x000000000040acff in main (argc=1, argv=0x7fffffffe2c8)
  at 
/build/buildd/projectm-2.0.1+dfsg/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp:121

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/947662

Title:
  freezes and crashes

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/projectm/+bug/947662/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to