Bug#745124: konqueror: Race condition in keyboard navigation while loading next page

2014-04-18 Thread Dominik George
Package: konqueror
Version: 4:4.11.5-2
Severity: normal
Forwarded: https://bugs.kde.org/show_bug.cgi?id=333432

Application: konqueror (4.11.5)
KDE Platform Version: 4.11.5
Qt Version: 4.8.6
Operating System: Linux 3.13-1-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
- What I was doing when the application crashed:

Pressing the Ctrl key shows keyboard shortcuts for all links on the page. In a 
dynamic menu, hovering over the top level menu items reveals a submenu with 
more links (e.g. https://www.teckids.org), and clicking the link leads to a 
submenu page. Now doing the following leads to a situation where invalid links 
are referenced:

1. Press Ctrl to activate keyboard navigation
2. Press the key for a toplevel menu item that has a submenu
3. After the submenu opens and before the next page loads, press Ctrl again
4. Wait for the next page to load

The keyboard shortcuts for the submenu items will remain active, pressing one 
of the keys denoted by them will reference an invisible link (the submenu is 
not active on the newly loaded page) and crash Konqueror.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library /lib/x86_64-linux-gnu/libthread_db.so.1.
[Current thread is 1 (Thread 0x7fd593145780 (LWP 3430))]

Thread 3 (Thread 0x7fd57711f700 (LWP 3899)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x7fd56f5cb7d2 in WTF::TCMalloc_PageHeap::scavengerThread 
(this=optimized out) at wtf/FastMalloc.cpp:2499
#2  0x7fd56f5cb809 in WTF::TCMalloc_PageHeap::runScavengerThread 
(context=optimized out) at wtf/FastMalloc.cpp:1622
#3  0x7fd58bd5e062 in start_thread (arg=0x7fd57711f700) at 
pthread_create.c:312
#4  0x7fd5929a5a3d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fd56df58700 (LWP 3900)):
#0  0x7fd592998f3d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x7fd58b8bec20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7fd58b87db14 in g_main_context_check () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7fd58b87df7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x7fd58b87e0ec in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x7fd58f5b4746 in QEventDispatcherGlib::processEvents 
(this=0x7fd5700031e0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x7fd58f5860bf in QEventLoop::processEvents 
(this=this@entry=0x7fd56df57e60, flags=...) at kernel/qeventloop.cpp:149
#7  0x7fd58f5863b5 in QEventLoop::exec (this=this@entry=0x7fd56df57e60, 
flags=...) at kernel/qeventloop.cpp:204
#8  0x7fd58f482c5f in QThread::exec (this=optimized out) at 
thread/qthread.cpp:537
#9  0x7fd58f48532f in QThreadPrivate::start (arg=0x4313a50) at 
thread/qthread_unix.cpp:349
#10 0x7fd58bd5e062 in start_thread (arg=0x7fd56df58700) at 
pthread_create.c:312
#11 0x7fd5929a5a3d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fd593145780 (LWP 3430)):
[KCrash Handler]
#6  QWebFrame::scrollPosition (this=this@entry=0x0) at Api/qwebframe.cpp:1179
#7  0x7fd576301af8 in WebView::checkForAccessKey 
(this=this@entry=0x272b040, event=event@entry=0x7fff182a3cf0) at 
../../src/webview.cpp:849
#8  0x7fd576301e2b in WebView::keyPressEvent (this=0x272b040, 
e=0x7fff182a3cf0) at ../../src/webview.cpp:266
#9  0x7fd58ffdcb64 in QWidget::event (this=this@entry=0x272b040, 
event=event@entry=0x7fff182a3cf0) at kernel/qwidget.cpp:8422
#10 0x7fd56ed6b358 in QWebView::event (this=0x272b040, e=0x7fff182a3cf0) at 
Api/qwebview.cpp:865
#11 0x7fd58ff8d6cc in QApplicationPrivate::notify_helper 
(this=this@entry=0x21e49a0, receiver=receiver@entry=0x272b040, 
e=e@entry=0x7fff182a3cf0) at kernel/qapplication.cpp:4567
#12 0x7fd58ff94f91 in QApplication::notify (this=this@entry=0x7fff182a4820, 
receiver=receiver@entry=0x272b040, e=e@entry=0x7fff182a3cf0) at 
kernel/qapplication.cpp:4008
#13 0x7fd590caf48a in KApplication::notify (this=0x7fff182a4820, 
receiver=0x272b040, event=0x7fff182a3cf0) at 
../../kdeui/kernel/kapplication.cpp:311
#14 0x7fd58f5874ed in QCoreApplication::notifyInternal 
(this=0x7fff182a4820, receiver=receiver@entry=0x272b040, 
event=event@entry=0x7fff182a3cf0) at kernel/qcoreapplication.cpp:953
#15 0x7fd58ff8c066 in sendSpontaneousEvent 
(event=event@entry=0x7fff182a3cf0, receiver=receiver@entry=0x272b040) at 
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#16 qt_sendSpontaneousEvent (receiver=receiver@entry=0x272b040, 
event=event@entry=0x7fff182a3cf0) at kernel/qapplication.cpp:5565
#17 0x7fd590028bb7 in QKeyMapper::sendKeyEvent 
(keyWidget=keyWidget@entry=0x272b040, grab=grab@entry=false, 
type=QEvent::KeyPress, code=70, modifiers=..., text=..., 
autorepeat=autorepeat@entry=false, count=1, nativeScanCode=41, 

Bug#745123: akonadi-server: Send later agent always sends mail from default identity

2014-04-18 Thread Dominik George
Package: akonadi-server
Version: 1.11.0-1
Severity: normal
Forwarded: https://bugs.kde.org/show_bug.cgi?id=333526

Quqeing a mail in the send later agent stores it without any information about 
the identity used in the editor. This results in all mail being sent from the 
default identity.

Reproducible: Always

Steps to Reproduce:
1. Create at least one extra identity
2. Enqueue a mail for the send later agent, using the extra identity
3. Look at the sent mail
Actual Results:  
The mail is sent from the default identity

Expected Results:  
The mail should be sent from the extra dientity, the one selected in the editor.

An easy way would be to actually honour the X-KMail-Identity header stored in 
the mail draft.


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

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

Versions of packages akonadi-server depends on:
ii  akonadi-backend-mysql   1.11.0-1
ii  libakonadiprotocolinternals11.11.0-1
ii  libboost-program-options1.54.0  1.54.0-5
ii  libc6   2.18-4
ii  libgcc1 1:4.9-20140411-2
ii  libqt4-dbus 4:4.8.5+git242-g0315971+dfsg-2
ii  libqt4-network  4:4.8.5+git242-g0315971+dfsg-2
ii  libqt4-sql  4:4.8.5+git242-g0315971+dfsg-2
ii  libqt4-xml  4:4.8.5+git242-g0315971+dfsg-2
ii  libqtcore4  4:4.8.5+git242-g0315971+dfsg-2
ii  libqtgui4   4:4.8.5+git242-g0315971+dfsg-2
ii  libsoprano4 2.9.4+dfsg-1
ii  libstdc++6  4.9-20140411-2

akonadi-server recommends no packages.

Versions of packages akonadi-server suggests:
ii  akonadi-backend-mysql   1.11.0-1
pn  akonadi-backend-postgresql  none
pn  akonadi-backend-sqlite  none

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140418082608.14052.7946.report...@keks.lan.naturalnet.de



Bug#745125: krfb: Unlocking screen through VNC does not work

2014-04-18 Thread Dominik George
Package: krfb
Version: 4:4.11.3-1
Severity: normal
Forwarded: https://bugs.kde.org/show_bug.cgi?id=333573

Connecting from krdc to a krfb server on a display that is locked by the 
screensaver, entering the password does not help to unlock the screen.

Reproducible: Always

Steps to Reproduce:
1. Start Krfb
2. Connect from another computer with Krdc
3. Enter password, hit enter or click button.
Actual Results:  
Password is invalid

Expected Results:  
Screen should be unlocked

The password does not contain any characters that could depend on keyboard 
layout or charset.

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

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

Versions of packages krfb depends on:
ii  kde-runtime 4:4.11.5-1
ii  libc6   2.18-4
ii  libjpeg88d-2
ii  libkdecore5 4:4.11.5-3
ii  libkdeui5   4:4.11.5-3
ii  libkdnssd4  4:4.11.5-3
ii  libqt4-dbus 4:4.8.5+git242-g0315971+dfsg-2
ii  libqt4-network  4:4.8.5+git242-g0315971+dfsg-2
ii  libqtcore4  4:4.8.5+git242-g0315971+dfsg-2
ii  libqtgui4   4:4.8.5+git242-g0315971+dfsg-2
ii  libstdc++6  4.9-20140411-2
ii  libtelepathy-qt4-2  0.9.3-3
ii  libx11-62:1.6.2-1
ii  libxdamage1 1:1.1.4-1
ii  libxext62:1.3.2-1
ii  libxtst62:1.2.2-1
ii  zlib1g  1:1.2.8.dfsg-1

krfb recommends no packages.

Versions of packages krfb suggests:
ii  khelpcenter4  4:4.11.5-1
ii  krdc  4:4.11.3-1+b1

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140418082015.13471.48778.report...@keks.lan.naturalnet.de