Bug#668491: knotify crashes after phonon-vlc glitch

2012-04-12 Thread Marc Haber
Package: kde-runtime
Version: 4:4.7.4-2
Severity: normal
Forwarded: https://bugs.kde.org/show_bug.cgi?id=297950

Whenever knotify tries to display a notification which is connected
with an audio notification, it complains that there is something wrong
with the phonon-vlc backend, and crashes afterwards. Backtrac:

Application: KNotify (knotify4), signal: Segmentation fault
Using host libthread_db library
/lib/x86_64-linux-gnu/libthread_db.so.1.
[Current thread is 1 (Thread 0x7f13958d1760 (LWP 27267))]

Thread 2 (Thread 0x7f1383e6c700 (LWP 27268)):
#0  0x7f1392a86cc3 in *__GI___poll (fds=optimized out,
nfds=optimized out, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#1  0x7f13901c7af6 in g_main_context_poll (n_fds=1, fds=0xa22320,
timeout=-1, context=0xa231f0, priority=optimized out) at
/tmp/buildd/glib2.0-2.32.0/./glib/gmain.c:3417
#2  g_main_context_iterate (dispatch=1, block=optimized out,
context=0xa231f0, self=optimized out) at
/tmp/buildd/glib2.0-2.32.0/./glib/gmain.c:3118
#3  g_main_context_iterate (context=0xa231f0, block=optimized out,
dispatch=1, self=optimized out) at
/tmp/buildd/glib2.0-2.32.0/./glib/gmain.c:3060
#4  0x7f13901c7c24 in g_main_context_iteration (context=0xa231f0,
may_block=1) at /tmp/buildd/glib2.0-2.32.0/./glib/gmain.c:3184
#5  0x7f13931d34a6 in QEventDispatcherGlib::processEvents
(this=0xa22e00, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x7f13931a7972 in QEventLoop::processEvents (this=optimized
out, flags=...) at kernel/qeventloop.cpp:149
#7  0x7f13931a7b6f in QEventLoop::exec (this=0x7f1383e6bdf0,
flags=...) at kernel/qeventloop.cpp:201
#8  0x7f13930bf4af in QThread::exec (this=optimized out) at
thread/qthread.cpp:498
#9  0x7f139318a9cf in QInotifyFileSystemWatcherEngine::run
(this=0xa1cfe0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x7f13930c1ec5 in QThreadPrivate::start (arg=0xa1cfe0) at
thread/qthread_unix.cpp:331
#11 0x7f1390694b50 in start_thread (arg=optimized out) at
pthread_create.c:304
#12 0x7f1392a9190d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x in ?? ()

Thread 1 (Thread 0x7f13958d1760 (LWP 27267)):
[KCrash Handler]
#6  QLibrary::unload (this=0x0) at plugin/qlibrary.cpp:830
#7  0x7f1382f4268c in LibVLC::vlcUnload (this=0x8858e0) at
../../src/utils/libvlc.cpp:270
#8  0x7f1382f426ca in LibVLC::~LibVLC (this=0x8858e0,
__in_chrg=optimized out) at ../../src/utils/libvlc.cpp:45
#9  0x7f1382f36a48 in Phonon::VLC::Backend::~Backend
(this=0x8ff780, __in_chrg=optimized out) at ../../src/backend.cpp:122
#10 0x7f1382f36ac9 in Phonon::VLC::Backend::~Backend
(this=0x8ff780, __in_chrg=optimized out) at ../../src/backend.cpp:130
#11 0x7f1394e0565f in Phonon::FactoryPrivate::~FactoryPrivate
(this=0xa48b00, __in_chrg=optimized out) at
../../phonon/factory.cpp:242
#12 0x7f1394e057f9 in Phonon::FactoryPrivate::~FactoryPrivate
(this=0xa48b00, __in_chrg=optimized out) at
../../phonon/factory.cpp:246
#13 0x7f13931ab158 in qt_call_post_routines () at
kernel/qcoreapplication.cpp:255
#14 0x7f1393e194f8 in QApplication::~QApplication
(this=0x7fff12c9c680, __in_chrg=optimized out) at
kernel/qapplication.cpp:1106
#15 0x0040a16d in ?? ()
#16 0x7f13929d7ead in __libc_start_main (main=optimized out,
argc=optimized out, ubp_av=optimized out, init=optimized out,
fini=optimized out, rtld_fini=optimized out,
stack_end=0x7fff12c9c9f8) at libc-start.c:228
#17 0x0040a235 in _start ()

Even if there is something wrong with the phonon-vlc backend, knotify
should not crash.

The VLC error message is LibVLC failed to initialize. Phonon's VLC
backend failed to start. This usually means a problem with your VLC
installation, please report a bug with your distributor. When I click
on Details in this error message box, I see a single random byte.

I see this on current Debian unstable, on two different systems.

I have also filed this upstream as
https://bugs.kde.org/show_bug.cgi?id=297950.

Greetings
Marc

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

Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages kde-runtime depends on:
ii  kde-runtime-data4:4.7.4-2
ii  kdelibs5-plugins4:4.7.4-4
ii  libasound2  1.0.25-2
ii  libattica0  0.2.0-1
ii  libc6   2.13-27
ii  libcanberra00.28-4
ii  libexiv2-9  0.20-2.1
ii  libgcc1 1:4.7.0-2
ii  libjpeg88d-1
ii  libkcmutils44:4.7.4-4
ii  libkdecore5 4:4.7.4-4
ii  libkdesu5   4:4.7.4-4
ii  libkdeui5   4:4.7.4-4
ii  libkdewebkit5   4:4.7.4-4
ii  

Bug#668491: knotify crashes after phonon-vlc glitch

2012-04-12 Thread Pino Toscano
Hi,

Alle giovedì 12 aprile 2012, Marc Haber ha scritto:
 Whenever knotify tries to display a notification which is connected
 with an audio notification, it complains that there is something
 wrong with the phonon-vlc backend, and crashes afterwards. Backtrac:

What does
$ dpkg -l '*vlc*' | grep ^ii
say for you?

-- 
Pino Toscano


signature.asc
Description: This is a digitally signed message part.


Bug#668491: knotify crashes after phonon-vlc glitch

2012-04-12 Thread Marc Haber
On Thu, Apr 12, 2012 at 10:39:12AM +0200, Pino Toscano wrote:
 Alle giovedì 12 aprile 2012, Marc Haber ha scritto:
  Whenever knotify tries to display a notification which is connected
  with an audio notification, it complains that there is something
  wrong with the phonon-vlc backend, and crashes afterwards. Backtrac:
 
 What does
 $ dpkg -l '*vlc*' | grep ^ii
 say for you?

$ dpkg --list '*vlc*' | grep '^ii'
ii  libvlc5:amd64 1:2.0.1-0.2 
multimedia player and streamer library
ii  libvlccore5:amd64 1:2.0.1-0.2 base 
library for VLC and its modules
ii  phonon-backend-vlc0.5.0-1 
Phonon VLC backend
ii  phonon-backend-vlc-dbg0.5.0-1 
Phonon VLC backend debugging symbols
ii  vlc-data  1:2.0.1-0.2 
Common data for VLC
ii  vlc-nox   1:2.0.1-0.2 
multimedia player and streamer (without X support)

Cheers
Marc

-- 
-
Marc Haber | I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things.Winona Ryder | Fon: *49 621 31958061
Nordisch by Nature |  How to make an American Quilt | Fax: *49 621 31958062



-- 
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120412112023.gp2...@torres.zugschlus.de



Bug#668491: knotify crashes after phonon-vlc glitch

2012-04-12 Thread Pino Toscano
Alle giovedì 12 aprile 2012, Marc Haber ha scritto:
 On Thu, Apr 12, 2012 at 10:39:12AM +0200, Pino Toscano wrote:
  Alle giovedì 12 aprile 2012, Marc Haber ha scritto:
   Whenever knotify tries to display a notification which is
   connected with an audio notification, it complains that there is
   something
  
   wrong with the phonon-vlc backend, and crashes afterwards.
   Backtrac:
  What does
  $ dpkg -l '*vlc*' | grep ^ii
  say for you?
 
 $ dpkg --list '*vlc*' | grep '^ii'
 ii  libvlc5:amd64 1:2.0.1-0.2  [...]
 ii  libvlccore5:amd64 1:2.0.1-0.2  [...]
 ii  vlc-data  1:2.0.1-0.2  [...]
 ii  vlc-nox   1:2.0.1-0.2  [...]

These come from the vlc source in debian-multimedia.org.
Please switch to the vlc packages in the main Debian archive.

-- 
Pino Toscano


signature.asc
Description: This is a digitally signed message part.


Bug#668491: knotify crashes after phonon-vlc glitch

2012-04-12 Thread dE .

On 04/12/12 13:56, Marc Haber wrote:

Package: kde-runtime
Version: 4:4.7.4-2
Severity: normal
Forwarded: https://bugs.kde.org/show_bug.cgi?id=297950

Whenever knotify tries to display a notification which is connected
with an audio notification, it complains that there is something wrong
with the phonon-vlc backend, and crashes afterwards. Backtrac:

Application: KNotify (knotify4), signal: Segmentation fault
Using host libthread_db library
/lib/x86_64-linux-gnu/libthread_db.so.1.
[Current thread is 1 (Thread 0x7f13958d1760 (LWP 27267))]

Thread 2 (Thread 0x7f1383e6c700 (LWP 27268)):
#0  0x7f1392a86cc3 in *__GI___poll (fds=optimized out,
nfds=optimized out, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#1  0x7f13901c7af6 in g_main_context_poll (n_fds=1, fds=0xa22320,
timeout=-1, context=0xa231f0, priority=optimized out) at
/tmp/buildd/glib2.0-2.32.0/./glib/gmain.c:3417
#2  g_main_context_iterate (dispatch=1, block=optimized out,
context=0xa231f0, self=optimized out) at
/tmp/buildd/glib2.0-2.32.0/./glib/gmain.c:3118
#3  g_main_context_iterate (context=0xa231f0, block=optimized out,
dispatch=1, self=optimized out) at
/tmp/buildd/glib2.0-2.32.0/./glib/gmain.c:3060
#4  0x7f13901c7c24 in g_main_context_iteration (context=0xa231f0,
may_block=1) at /tmp/buildd/glib2.0-2.32.0/./glib/gmain.c:3184
#5  0x7f13931d34a6 in QEventDispatcherGlib::processEvents
(this=0xa22e00, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x7f13931a7972 in QEventLoop::processEvents (this=optimized
out, flags=...) at kernel/qeventloop.cpp:149
#7  0x7f13931a7b6f in QEventLoop::exec (this=0x7f1383e6bdf0,
flags=...) at kernel/qeventloop.cpp:201
#8  0x7f13930bf4af in QThread::exec (this=optimized out) at
thread/qthread.cpp:498
#9  0x7f139318a9cf in QInotifyFileSystemWatcherEngine::run
(this=0xa1cfe0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x7f13930c1ec5 in QThreadPrivate::start (arg=0xa1cfe0) at
thread/qthread_unix.cpp:331
#11 0x7f1390694b50 in start_thread (arg=optimized out) at
pthread_create.c:304
#12 0x7f1392a9190d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x in ?? ()

Thread 1 (Thread 0x7f13958d1760 (LWP 27267)):
[KCrash Handler]
#6  QLibrary::unload (this=0x0) at plugin/qlibrary.cpp:830
#7  0x7f1382f4268c in LibVLC::vlcUnload (this=0x8858e0) at
../../src/utils/libvlc.cpp:270
#8  0x7f1382f426ca in LibVLC::~LibVLC (this=0x8858e0,
__in_chrg=optimized out) at ../../src/utils/libvlc.cpp:45
#9  0x7f1382f36a48 in Phonon::VLC::Backend::~Backend
(this=0x8ff780, __in_chrg=optimized out) at ../../src/backend.cpp:122
#10 0x7f1382f36ac9 in Phonon::VLC::Backend::~Backend
(this=0x8ff780, __in_chrg=optimized out) at ../../src/backend.cpp:130
#11 0x7f1394e0565f in Phonon::FactoryPrivate::~FactoryPrivate
(this=0xa48b00, __in_chrg=optimized out) at
../../phonon/factory.cpp:242
#12 0x7f1394e057f9 in Phonon::FactoryPrivate::~FactoryPrivate
(this=0xa48b00, __in_chrg=optimized out) at
../../phonon/factory.cpp:246
#13 0x7f13931ab158 in qt_call_post_routines () at
kernel/qcoreapplication.cpp:255
#14 0x7f1393e194f8 in QApplication::~QApplication
(this=0x7fff12c9c680, __in_chrg=optimized out) at
kernel/qapplication.cpp:1106
#15 0x0040a16d in ?? ()
#16 0x7f13929d7ead in __libc_start_main (main=optimized out,
argc=optimized out, ubp_av=optimized out, init=optimized out,
fini=optimized out, rtld_fini=optimized out,
stack_end=0x7fff12c9c9f8) at libc-start.c:228
#17 0x0040a235 in _start ()

Even if there is something wrong with the phonon-vlc backend, knotify
should not crash.

The VLC error message is LibVLC failed to initialize. Phonon's VLC
backend failed to start. This usually means a problem with your VLC
installation, please report a bug with your distributor. When I click
on Details in this error message box, I see a single random byte.

I see this on current Debian unstable, on two different systems.

I have also filed this upstream as
https://bugs.kde.org/show_bug.cgi?id=297950.

Greetings
Marc

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

Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages kde-runtime depends on:
ii  kde-runtime-data4:4.7.4-2
ii  kdelibs5-plugins4:4.7.4-4
ii  libasound2  1.0.25-2
ii  libattica0  0.2.0-1
ii  libc6   2.13-27
ii  libcanberra00.28-4
ii  libexiv2-9  0.20-2.1
ii  libgcc1 1:4.7.0-2
ii  libjpeg88d-1
ii  libkcmutils44:4.7.4-4
ii  libkdecore5 4:4.7.4-4
ii  libkdesu5   4:4.7.4-4
ii  libkdeui5   4:4.7.4-4
ii