Bug#825056: [Pkg-kde-extras] Bug#825056: amarok: Systematic crash after this morning qt4/kde5 upgrade

2016-05-25 Thread Maximiliano Curia

¡Hola Eric!

El 2016-05-25 a las 18:11 +0200, Eric Valette escribió:

On 25/05/2016 16:17, Maximiliano Curia wrote:

¡Hola Eric!


Hola Maximiliano,

The vlc gui is a qt5 application, which is launched as a plugin, both 
amarok and juk are qt4 based. It's not possible to load qt4 and qt5 libs 
in the same program. Whenever you use vlc (through phonon or directly) 
if it finds that the plugins cache is not up to date it tries to update 
them. And when it tries to update the gui plugin a qt4 app will crash.


If this fixes the issue we'll need to reassign the bug to vlc. 
Bingo. Thanks a lot for your help. I will not reassign to vlc as it is 
a deb-multimedia version 3.0 git so not fair for debian.



BTW, it seems that for vlc 3, the set of expected parameters have changed...


/usr/lib/vlc/vlc-cache-gen -f /usr/lib/vlc/plugins 
/usr/lib/vlc/vlc-cache-gen: invalid option -- 'f' 
Usage: /usr/lib/vlc/vlc-cache-gen 
Generate the LibVLC plugins cache for the specified plugins directory. 
tri-yann4:/home/valette# /usr/lib/vlc/vlc-cache-gen /usr/lib/vlc/plugins


Strange to the very same vlc version is installed on my other computer 
and I see no problem there...


Ok, then we need to cc Christian Marillat, he is usually quite responsive.
Christian, could you please update the postinst script in the vlc 3 packages?

Thanks,
Happy hacking,
--
"When explaining a command, or language feature, or hardware widget, first
describe the problem it is designed to solve."
-- David Martin
Saludos /\/\ /\ >< `/


signature.asc
Description: Digital signature


Bug#825056: [Pkg-kde-extras] Bug#825056: amarok: Systematic crash after this morning qt4/kde5 upgrade

2016-05-25 Thread Eric Valette

On 25/05/2016 16:17, Maximiliano Curia wrote:

¡Hola Eric!


Hola Maximiliano,


The vlc gui is a qt5 application, which is launched as a plugin, both
amarok and juk are qt4 based. It's not possible to load qt4 and qt5 libs
in the same program. Whenever you use vlc (through phonon or directly)
if it finds that the plugins cache is not up to date it tries to update
them. And when it tries to update the gui plugin a qt4 app will crash.

If this fixes the issue we'll need to reassign the bug to vlc.
Bingo. Thanks a lot for your help. I will not reassign to vlc as it is a 
deb-multimedia version 3.0 git so not fair for debian.


BTW, it seems that for vlc 3, the set of expected parameters have changed...

/usr/lib/vlc/vlc-cache-gen -f /usr/lib/vlc/plugins
/usr/lib/vlc/vlc-cache-gen: invalid option -- 'f'
Usage: /usr/lib/vlc/vlc-cache-gen 
Generate the LibVLC plugins cache for the specified plugins directory.
tri-yann4:/home/valette# /usr/lib/vlc/vlc-cache-gen /usr/lib/vlc/plugins

Strange to the very same vlc version is installed on my other computer 
and I see no problem there...


-- eric



Bug#825056: [Pkg-kde-extras] Bug#825056: amarok: Systematic crash after this morning qt4/kde5 upgrade

2016-05-25 Thread Maximiliano Curia

¡Hola Eric!

El 2016-05-25 a las 15:50 +0200, Eric Valette escribió:

On 05/25/2016 03:25 PM, Maximiliano Curia wrote:
Control: tag -1 + unreproducible moreinfo 
It shows nothing at all before the crash. I tested with adding 
--debug and I see that it crashes when initialazing phonon. I tested 
--debugaudio and it correctly find my audio config but still crash 
when it starts using it.



Same bug for juk on the same machine.


You might need to enable the corresponding kdebug outputs, that can be done 
either editing ~/.kde/share/config/kdebugrc or using the kdebugdialog tool. 
I'm using the default values in my vm and shows me some outputs, of course, 
not the crash.


I however have a professionnal machine with the same software version 
(updated both each day using same sources) that do not exhibit the 
problem. So I assume it has something to do with audio setup.



The backtrace points to vlc phonon then carsh in a QT5 library.



But vlc, XBMC configured to use pulse works for audio/video on this machine.


Ah, this is probably another instance of the vlc plugins cache update.
You might need to run: vlc-cache-gen -f /usr/lib/vlc/plugins
as root to update the plugins.

The vlc gui is a qt5 application, which is launched as a plugin, both amarok 
and juk are qt4 based. It's not possible to load qt4 and qt5 libs in the same 
program. Whenever you use vlc (through phonon or directly) if it finds that 
the plugins cache is not up to date it tries to update them. And when it tries 
to update the gui plugin a qt4 app will crash.


If this fixes the issue we'll need to reassign the bug to vlc.

Happy hacking,
--
"Can you imagine what I would do if I could do all I can?" -- Sun Tzu
Saludos /\/\ /\ >< `/


signature.asc
Description: Digital signature


Bug#825056: [Pkg-kde-extras] Bug#825056: amarok: Systematic crash after this morning qt4/kde5 upgrade

2016-05-25 Thread Eric Valette

On 05/25/2016 03:25 PM, Maximiliano Curia wrote:

Control: tag -1 + unreproducible moreinfo

¡Hola Eric!

El 2016-05-23 a las 09:09 +0200, Eric Valette escribió:

Package: amarok Version: 2.8.0-4.1 Severity: important



Since this moring upgrade, It carshes immediately at start.


I'm not being able to reproduce the issue, could you please attach the
output generated by amarok when launched from a terminal?


It shows nothing at all before the crash. I tested with adding  --debug 
and I see that it crashes when initialazing phonon. I tested 
--debugaudio and it correctly find my audio config but still crash when 
it starts using it.


Same bug for juk on the same machine.

I however have a professionnal machine with the same software version 
(updated both each day using same sources) that do not exhibit the 
problem. So I assume it has something to do with audio setup.


The backtrace points to vlc phonon then carsh in a QT5 library.

But vlc, XBMC configured to use pulse works for audio/video on this machine.


NB : as I use a bluetooth headset most of the time on this machine that 
is not always on, and it has an internal audio from realtek also, the 
pulseaudio setup is a bit more complicated than usual...


-- eric



Bug#825056: [Pkg-kde-extras] Bug#825056: amarok: Systematic crash after this morning qt4/kde5 upgrade

2016-05-25 Thread Maximiliano Curia

Control: tag -1 + unreproducible moreinfo

¡Hola Eric!

El 2016-05-23 a las 09:09 +0200, Eric Valette escribió:
Package: amarok 
Version: 2.8.0-4.1 
Severity: important



Since this moring upgrade, It carshes immediately at start.


I'm not being able to reproduce the issue, could you please attach the output 
generated by amarok when launched from a terminal?


Happy hacking,
--
“Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are–by
definition–not smart enough to debug it.”
-- Brian Kernighan
Saludos /\/\ /\ >< `/


signature.asc
Description: Digital signature


Bug#825056: amarok: Systematic crash after this morning qt4/kde5 upgrade

2016-05-23 Thread Eric Valette
Package: amarok
Version: 2.8.0-4.1
Severity: important

Since this moring upgrade, It carshes immediately at start.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.4.11 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=fr_FR.UTF8, LC_CTYPE=fr_FR.UTF8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages amarok depends on:
ii  amarok-common 2.8.0-4.1
ii  amarok-utils  2.8.0-4.1
ii  kde-runtime   4:16.04.0-1
ii  libaio1   0.3.110-2
ii  libavcodec57  10:3.0.2-dmo2
pn  libavformat57 
ii  libavutil55   10:3.0.2-dmo2
ii  libc6 2.23-0experimental2
ii  libcurl3-gnutls   7.47.0-1
ii  libgcc1   1:6.1.1-4
ii  libgcrypt20   1.7.0-2
ii  libgdk-pixbuf2.0-02.34.0-1
ii  libgl1-mesa-glx [libgl1]  11.2.2-1
ii  libglib2.0-0  2.48.1-1
ii  libgpod4  0.8.3-7
ii  libkcmutils4  4:4.14.20-1
ii  libkdecore5   4:4.14.20-1
ii  libkdeui5 4:4.14.20-1
ii  libkdewebkit5 4:4.14.20-1
ii  libkdnssd44:4.14.20-1
ii  libkfile4 4:4.14.20-1
ii  libkio5   4:4.14.20-1
ii  libknewstuff3-4   4:4.14.20-1
ii  liblastfm11.0.9-1
ii  libloudmouth1-0   1.5.3-1
ii  libmtp9   1.1.10-2
ii  libmysqlclient18  5.6.30-1
ii  libnepomukcore4   4:4.14.0-1+b5
ii  libofa0   0.9.3-12
ii  libphonon44:4.9.0-2
ii  libplasma34:4.14.20-1
ii  libqjson0 0.8.1-3
ii  libqt4-dbus   4:4.8.7+dfsg-7
ii  libqt4-network4:4.8.7+dfsg-7
ii  libqt4-opengl 4:4.8.7+dfsg-7
ii  libqt4-script 4:4.8.7+dfsg-7
ii  libqt4-sql4:4.8.7+dfsg-7
ii  libqt4-svg4:4.8.7+dfsg-7
ii  libqt4-xml4:4.8.7+dfsg-7
ii  libqtcore44:4.8.7+dfsg-7
ii  libqtgui4 4:4.8.7+dfsg-7
ii  libqtscript4-core 0.2.0-1
ii  libqtscript4-gui  0.2.0-1
ii  libqtscript4-network  0.2.0-1
ii  libqtscript4-sql  0.2.0-1
ii  libqtscript4-uitools  0.2.0-1
ii  libqtscript4-xml  0.2.0-1
ii  libqtwebkit4  2.3.4.dfsg-8
ii  libsolid4 4:4.14.20-1
ii  libsoprano4   2.9.4+dfsg-3+b1
ii  libstdc++66.1.1-4
ii  libthreadweaver4  4:4.14.20-1
ii  libx11-6  2:1.6.3-1
ii  libxml2   2.9.3+dfsg1-1
ii  phonon4:4.9.0-2
ii  zlib1g1:1.2.8.dfsg-2+b1

Versions of packages amarok recommends:
ii  clamz0.5-2+b1
ii  kio-audiocd  4:15.12.2-1

Versions of packages amarok suggests:
pn  amarok-doc 
ii  libqt4-sql-mysql   4:4.8.7+dfsg-7
pn  libqt4-sql-psql
ii  libqt4-sql-sqlite  4:4.8.7+dfsg-7
pn  moodbar

Versions of packages amarok-common depends on:
ii  perl  5.22.2-1

amarok-common recommends no packages.

Versions of packages amarok is related to:
ii  phonon-backend-gstreamer [phonon-backend]  4:4.9.0-1
ii  phonon-backend-vlc [phonon-backend]1:0.9.0-dmo1

-- no debconf information