Bug#785576: Rosegarden crash due to presence of libqspiaccessiblebridge.so

2016-06-17 Thread Alexis


Lisandro Damián Nicanor Pérez Meyer  writes:


qt-at-spi in initiated from

./X11/Xsession.d/90qt-a11y

You might want to take a look at that file and also try 
unsetting QT_ACCESSIBILITY and QT_LINUX_ACCESSIBILITY_ALWAYS_ON


Yes, running `rosegarden` in an environment where 
QT_ACCESSIBILITY=0 stops Rosegarden from crashing - thanks! (The 
value of QT_LINUX_ACCESSIBILITY_ALWAYS_ON made no difference, 
however.)


Maybe someone should file a bug to request the accessibility 
maintainers to add an option to disable the bridge system-wide 
by default.


Hmm, i would have thought that the place to file a bug would be 
with the maintainers of the `qt-at-spi` package, about 
libqspiaccessiblebridge.so crashing due to its failure to 
initialise memory it had been allocated. i assume that disabling 
the bridge system-wide isn't an option for those who need the 
bridge to work  ?


___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#785576: Rosegarden crash due to presence of libqspiaccessiblebridge.so

2016-06-17 Thread Lisandro Damián Nicanor Pérez Meyer
On lunes, 11 de abril de 2016 11:24:46 A. M. ART Alexis wrote:
> Just wanted to add that i too experience this issue, which i've
> worked around by renaming:
> 
> /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebrid
> ge.so
> 
> to:
> 
> /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/.libqspiaccessiblebri
> dge.so
> 
> (i can't simply uninstall the qt-at-spi package, as that's
> transitively a dependency of gnome-core.)

qt-at-spi in initiated from

./X11/Xsession.d/90qt-a11y

You might want to take a look at that file and also try unsetting
QT_ACCESSIBILITY and QT_LINUX_ACCESSIBILITY_ALWAYS_ON

Maybe someone should file a bug to request the accessibility maintainers to 
add an option to disable the bridge system-wide by default.

-- 
"No es el crecimiento de la tecnología lo que excluye, sino la
protección sistemática de los derechos de uso de la misma,
lo cual se puede aplicar al arte."
  David Cuartielles

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/


signature.asc
Description: This is a digitally signed message part.
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#785576: Rosegarden crash due to presence of libqspiaccessiblebridge.so

2016-06-16 Thread Alexis


Petter Reinholdtsen  writes:

[Alexis 2016-04-11] 
(i can't simply uninstall the qt-at-spi package, as that's 
transitively a dependency of gnome-core.)


In more detail:

-- BEGIN --

$ apt-get remove qt-at-spi Reading package lists... Done Building 
dependency treeReading state information... Done The 
following packages will be REMOVED: 
 caribou caribou-antler gnome gnome-core gnome-orca 
 python-pyatspi python3-pyatspi qt-at-spi 


-- END --

I tried installing qt-at-spi and running rosegarden, and it 
still is not crashing when selecting the menus?  Is the Orca 
screen reader needed too?


The `gnome-orca` package is indeed installed, but i'm not using 
it. Trying to remove it results in:


-- BEGIN --

$ apt-get remove gnome-orca Reading package lists... Done Building 
dependency treeReading state information... Done The 
following packages will be REMOVED: 
 gnome gnome-orca 


-- END --

Can you try using valgrind or strace to see if you can figure 
out what is going on in rosegarden when it crashes?


Final part of output from `strace /usr/bin/rosegarden`:

-- BEGIN --

poll([{fd=7, events=POLLIN}], 1, 4294967295) = 1 ([{fd=7, 
revents=POLLIN}]) recvmsg(7, {msg_name(0)=NULL, 
msg_iov(1)=[{"\1\0\244\314\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 
4096}], msg_controllen=0, msg_flags=0}, 0) = 32 recvmsg(7, 
0x7ffc14a8e4d0, 0)   = -1 EAGAIN (Resource temporarily 
unavailable) recvmsg(7, 0x7ffc14a8e4d0, 0)   = -1 EAGAIN 
(Resource temporarily unavailable) write(4, "\1\0\0\0\0\0\0\0", 8) 
= 8 poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 
([{fd=7, revents=POLLOUT}]) writev(7, 
[{"\23\0\3\0\355\36`\2e\1\0\0\22\0\7\0\355\36`\2n\1\0\0\6\0\0\0 
\0\0\0"..., 108}, {NULL, 0}, {"", 0}], 3) = 108 poll([{fd=7, 
events=POLLIN}], 1, 4294967295) = 1 ([{fd=7, revents=POLLIN}]) 
recvmsg(7, {msg_name(0)=NULL, 
msg_iov(1)=[{"\34\0\246\314\355\36`\2n\1\0\0\7\316\372\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 
4096}], msg_controllen=0, msg_flags=0}, 0) = 96 poll([{fd=7, 
events=POLLIN}], 1, 4294967295) = 1 ([{fd=7, revents=POLLIN}]) 
recvmsg(7, {msg_name(0)=NULL, 
msg_iov(1)=[{"\f\0\251\314\355\36`\2\0\0\0\0%\1d\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 
4096}], msg_controllen=0, msg_flags=0}, 0) = 192 recvmsg(7, 
0x7ffc14a8e640, 0)   = -1 EAGAIN (Resource temporarily 
unavailable) poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) 
= 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\32\1\6\0\355\36`\2| 
\1\1\0\0\0\0\0\0\0\0\374\315\372\n", 24}, {NULL, 0}, {"", 0}], 3) 
= 24 poll([{fd=7, events=POLLIN}], 1, 4294967295) = 1 ([{fd=7, 
revents=POLLIN}]) recvmsg(7, {msg_name(0)=NULL, 
msg_iov(1)=[{"\10\3\253\314\7\316\372\n\223\0\0\0\235\20`\2\0\0\0\0\26\0(\0\24\0\n\0\0\1\1\3"..., 
4096}], msg_controllen=0, msg_flags=0}, 0) = 64 recvmsg(7, 
0x7ffc14a8e620, 0)   = -1 EAGAIN (Resource temporarily 
unavailable) write(2, "QSpiAccessible::accessibleEvent "..., 
102QSpiAccessible::accessibleEvent not handled:  "6"  obj: 
QMenu(0x7f3a8cf359c0, name = "file") "file" ) = 102 
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 tgkill(32278, 
32278, SIGABRT)   = 0 --- SIGABRT {si_signo=SIGABRT, 
si_code=SI_TKILL, si_pid=32278, si_uid=1000} --- +++ killed by 
SIGABRT +++ 


-- END --

Final part of output from `valgrind --track-origins=yes 
/usr/bin/rosegarden`:


-- BEGIN --

==1490== Conditional jump or move depends on uninitialised 
value(s) ==1490==at 0x1699F3BA: AtSpiAdaptor::notify(int, 
QAccessibleInterface*, int) (in 
/usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so) 
==1490==by 0x1698CDBF: 
QSpiAccessibleBridge::notifyAccessibilityUpdate(int, 
QAccessibleInterface*, int) (in 
/usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so) 
==1490==by 0x55202F3: 
QAccessible::updateAccessibility(QObject*, int, 
QAccessible::Event) (in 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6) ==1490==by 
0x504CBF4: QWidgetPrivate::show_helper() (in 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6) ==1490==by 
0x504EAD9: QWidget::setVisible(bool) (in 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6) ==1490==by 
0x544FA85: QMenu::popup(QPoint const&, QAction*) (in 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6) ==1490==by 
0x54596D3: ??? (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6) 
==1490==by 0x545ACF6: ??? (in 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6) ==1490==by 
0x50502C6: QWidget::event(QEvent*) (in 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6) ==1490==by 
0x545BE3A: QMenuBar::event(QEvent*) (in 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6) ==1490==by 
0x4FFC48B: QApplicationPrivate::notify_helper(QObject*, QEvent*) 
(in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6) ==1490==by 
0x500310E: QApplication::notify(QObject*, QEvent*) (in 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6) ==1490== 
Uninitialised value was created by a heap allocation ==1490== 
at 

Bug#785576: Rosegarden crash due to presence of libqspiaccessiblebridge.so

2016-06-16 Thread Petter Reinholdtsen
[Alexis 2016-04-11]
> (i can't simply uninstall the qt-at-spi package, as that's transitively a
> dependency of gnome-core.)

I tried installing qt-at-spi and running rosegarden, and it still is not 
crashing
when selecting the menus?  Is the Orca screen reader needed too?

Can you try using valgrind or strace to see if you can figure out what is going
on in rosegarden when it crashes?

-- 
Happy hacking
Petter Reinholdtsen

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Bug#785576: Rosegarden crash due to presence of libqspiaccessiblebridge.so

2016-04-10 Thread Alexis


Just wanted to add that i too experience this issue, which i've 
worked around by renaming:


/usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so

to:

/usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/.libqspiaccessiblebridge.so

(i can't simply uninstall the qt-at-spi package, as that's 
transitively a dependency of gnome-core.)



Alexis.

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers