Bug#679874: qt4-dev-tools: assistant multiple segfaults

2012-07-20 Thread Ralf Jung
severity 679874 serious
thanks

Actually assistant is entirely unusable due to this: After removing 
~/.local/share/data/Trolltech, it launches fine a single time, but when I quit 
and start it again, I get the segfault again. In other words, it is not 
possible to launch assistant two consecutive times without manually removing 
its configuration.

In my case however the backtrace is for some reason entirely useless, even 
though libqt4-dbg is installed:

Program received signal SIGSEGV, Segmentation fault.
__memcpy_sse2 () at ../sysdeps/x86_64/multiarch/../memcpy.S:267
267 ../sysdeps/x86_64/multiarch/../memcpy.S: No such file or directory.
(gdb) bt
#0  __memcpy_sse2 () at ../sysdeps/x86_64/multiarch/../memcpy.S:267
#1  0x0044a9ad in ?? ()
#2  0x004487d2 in ?? ()
#3  0x00449648 in ?? ()
#4  0x00422c62 in ?? ()
#5  0x75bc4ead 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=0x7fffe1b8) at libc-start.c:228
#6  0x00423971 in ?? ()
#7  0x7fffe1b8 in ?? ()
#8  0x001c in ?? ()
#9  0x0001 in ?? ()
#10 0x7fffe4a2 in ?? ()
#11 0x in ?? ()

Kind regards,
Ralf


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#679874: qt4-dev-tools: assistant multiple segfaults

2012-07-02 Thread Vincent Fourmond
Package: qt4-dev-tools
Version: 4:4.8.2-1
Severity: important

  Hello,

  assistant segfaults in a reproducible fashion at startup. Stack trace says:

Program received signal SIGSEGV, Segmentation fault.
__memcpy_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1622
1622../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S: No such file or 
directory.
(gdb) bt
#0  __memcpy_ssse3_back () at 
../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1622
#1  0x0044a9ad in memcpy (__len=optimized out, 
__src=0xb0415a48, __dest=optimized out)
at /usr/include/x86_64-linux-gnu/bits/string3.h:52
#2  node_copy (src=0xb0415a48, to=optimized out, from=optimized 
out, this=optimized out)
at ../../../../include/QtCore/../../src/corelib/tools/qlist.h:423
#3  detach_helper (alloc=optimized out, this=0x7fffd940)
at ../../../../include/QtCore/../../src/corelib/tools/qlist.h:711
#4  QListQWidget*::detach_helper (this=0x7fffd940)
at ../../../../include/QtCore/../../src/corelib/tools/qlist.h:725
#5  0x004487d2 in QList (l=..., this=0x7fffd940)
at ../../../../include/QtCore/../../src/corelib/tools/qlist.h:122
#6  QForeachContainer (t=..., this=0x7fffd940)
at ../../../../include/QtCore/../../src/corelib/global/qglobal.h:2346
#7  MainWindow::updateApplicationFont (this=this@entry=0x760f10) at 
mainwindow.cpp:948
#8  0x00449648 in MainWindow::MainWindow (this=0x760f10, 
cmdLine=optimized out, 
parent=optimized out) at mainwindow.cpp:236
#9  0x00422c62 in main (argc=1, argv=optimized out) at main.cpp:427

  I can get rid of the segfault at startup by removing
~/.local/share/data/Trolltech.

  To go back to the faulty state, all I have to do is to configure the
application font to custom and click apply (with browser font it works
fine). It then segfaults and after that, it is impossible to spawn the
configuration again. Backtrace of that segfault:

Program received signal SIGSEGV, Segmentation fault.
__memcpy_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1629
1629../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S: No such file or 
directory.
(gdb) bt
#0  __memcpy_ssse3_back () at 
../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1629
#1  0x0044a9ad in memcpy (__len=optimized out, __src=0x7ffee0329738, 
__dest=optimized out)
at /usr/include/x86_64-linux-gnu/bits/string3.h:52
#2  node_copy (src=0x7ffee0329738, to=optimized out, from=optimized out, 
this=optimized out)
at ../../../../include/QtCore/../../src/corelib/tools/qlist.h:423
#3  detach_helper (alloc=optimized out, this=0x7fffc290)
at ../../../../include/QtCore/../../src/corelib/tools/qlist.h:711
#4  QListQWidget*::detach_helper (this=0x7fffc290)
at ../../../../include/QtCore/../../src/corelib/tools/qlist.h:725
#5  0x004487d2 in QList (l=..., this=0x7fffc290)
at ../../../../include/QtCore/../../src/corelib/tools/qlist.h:122
#6  QForeachContainer (t=..., this=0x7fffc290)
at ../../../../include/QtCore/../../src/corelib/global/qglobal.h:2346
#7  MainWindow::updateApplicationFont (this=optimized out) at 
mainwindow.cpp:948
#8  0x765dc5cf in QMetaObject::activate (sender=0x7fffc440, 
m=optimized out, 
local_signal_index=optimized out, argv=0x0) at kernel/qobject.cpp:3547
#9  0x0044b009 in PreferencesDialog::~PreferencesDialog 
(this=0x7fffc440, 
__in_chrg=optimized out) at preferencesdialog.cpp:129
#10 0x00443070 in MainWindow::showPreferences (this=0x75f760) at 
mainwindow.cpp:754
#11 0x765dc5cf in QMetaObject::activate (sender=0x8c8430, m=optimized 
out, 
local_signal_index=optimized out, argv=0x7fffc7a0) at 
kernel/qobject.cpp:3547
#12 0x76e35502 in QAction::triggered (this=this@entry=0x8c8430, 
_t1=false)
at .moc/release-shared/moc_qaction.cpp:277
#13 0x76e356f0 in QAction::activate (this=0x8c8430, event=optimized 
out) at kernel/qaction.cpp:1257
#14 0x7726f753 in QMenuPrivate::activateCausedStack 
(this=this@entry=0x8ad160, causedStack=..., 
action=action@entry=0x8c8430, action_e=action_e@entry=QAction::Trigger, 
self=self@entry=true)
at widgets/qmenu.cpp:1028
#15 0x77275a69 in QMenuPrivate::activateAction (this=0x8ad160, 
action=0x8c8430, 
action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120
#16 0x76e8aed0 in QWidget::event (this=0x8995b0, event=0x7fffd150) 
at kernel/qwidget.cpp:8371
#17 0x77276d1b in QMenu::event (this=0x8995b0, e=0x7fffd150) at 
widgets/qmenu.cpp:2469
#18 0x76e3b70c in QApplicationPrivate::notify_helper 
(this=this@entry=0x6f1830, 
receiver=receiver@entry=0x8995b0, e=e@entry=0x7fffd150) at 
kernel/qapplication.cpp:4556
 [...]

  Cheers,

Vincent


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