| Summary: | QT applications crash (SIGSEGV) when exposed to a Wacom eraser | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Decade <theos> |
| Component: | Current packages | Assignee: | Qt Bug Alias <qt> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | critical | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
My XFree86 log!
xorg.conf on TabletPC. xorg.conf on x86 desktop PC. |
||
|
Description
Decade
2004-08-25 13:50:54 UTC
Created attachment 38205 [details]
My XFree86 log!
The guided bug report form didn't mention the use of attachments.
I'm afraid I have no experience using a tablet with Qt/X. You may get some help on a Qt mailing list or in the forums, but I'm not sure how to fix the problem. The KDE programs don't seem to crash when the stylus is not the core pointer. Because the GIMP doesn't seem to recognize the stylus's pressure sensitivity when it's the core pointer, this seems like a better way to go. Whoops, this problem has reappeared on my x86 PCs, with modular X, POSIX threads, glibc-2.4, and gcc-4.1, and this time the tablet is not the core pointer. My Alpha died, so I can't see if it reappears there, too. One interesting point is that my tablets are serial, but with linuxwacom compiled +/- usb it acts the same. The error message is subtly different, but still unhelpful. (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) `system-supplied DSO at 0xb7fe2000' has disappeared; keeping its symbols. (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1230281040 (LWP 7292)] [KCrash handler] #6 0xb71ad18f in QETWidget::translateXinputEvent () from /usr/qt/3/lib/libqt-mt.so.3 #7 0xb71b7493 in QApplication::x11ProcessEvent () from /usr/qt/3/lib/libqt-mt.so.3 #8 0xb71c8111 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3 #9 0xb722f161 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3 #10 0xb722efe6 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3 #11 0xb721805f in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3 #12 0xb6a06885 in kdemain () from /usr/kde/3.5/lib/libkdeinit_konqueror.so #13 0xb77857c4 in kdeinitmain () from /usr/kde/3.5/lib/kde3/konqueror.so #14 0x0804df57 in ?? () #15 0x00000002 in ?? () #16 0x080dcda0 in ?? () #17 0x00000001 in ?? () #18 0x00000000 in ?? () Portage 2.1.1-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-suspend2-r1 i686) ================================================================= System uname: 2.6.18-suspend2-r1 i686 Mobile Intel(R) Pentium(R) III CPU - M 1333MHz Gentoo Base System version 1.12.6 Last Sync: Wed, 27 Dec 2006 10:00:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=pentium3 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distcc distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org http://gentoo.mirrors.pair.com http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LINGUAS="en" MAKEOPTS="-j6" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 aac accessibility acl acpi akode alsa alsa_cards_ali5451 alsa_cards_als4000 alsa_cards_atiixp alsa_cards_atiixp-modem alsa_cards_bt87x alsa_cards_ca0106 alsa_cards_cmipci alsa_cards_emu10k1x alsa_cards_ens1370 alsa_cards_ens1371 alsa_cards_es1938 alsa_cards_es1968 alsa_cards_fm801 alsa_cards_hda-intel alsa_cards_intel8x0 alsa_cards_intel8x0m alsa_cards_maestro3 alsa_cards_trident alsa_cards_usb-audio alsa_cards_via82xx alsa_cards_via82xx-modem alsa_cards_ymfpci alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol amr aotuv asf async audiofile autoipd avahi bash-completion beagle berkdb bitmap-fonts boost branding bzip2 cairo cddb cdr cjk cli cracklib crypt cups dbus dhcp dlloader dmi dri dvd dvdr dvi eap-tls eds effects elibc_glibc emacs emboss encode esd evo fam fbcon ffmpeg fftw firefox flac fortran gdbm gif gimpprint glitz gnome gpm gs gsm gstreamer gtk gtkhtml guile gv hal hddtemp iconv ieee1394 imagemagick imlib inkjar input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics input_devices_wacom ipv6 isdnlog jack jack-tmpfs java jbig jce jingle jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kernel_linux lcms libg++ linguas_en lm_sensors logrotate mad mbrola mikmod mmap mmx mng mono motif mp3 mp4 mpeg nautilus ncurses nfs nls nptl nptlonly nsplugin numeric objc objc++ objc-gc ogg ole opengl pam pango pcmcia pcre pdf perl plugin png postgres povray ppds pppd python qt3 quicktime rdesktop readline real reflection rle samba sdl session sndfile speex spell spl sqlite sse ssl svg t1lib tcl tcltk tcpd theora threads tiff tk truetype truetype-fonts type1-fonts udev unicode usb userland_GNU vcd video_cards_fbdev video_cards_trident video_cards_vesa vim vim-with-x vorbis wifi win32codecs wma wmf x264 xine xml xorg xprint xscreensaver xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY Created attachment 104818 [details]
xorg.conf on TabletPC.
Created attachment 104819 [details]
xorg.conf on x86 desktop PC.
Whoo! Backtraces, with Debug enabled and the nostrip FEATURE.
Using host libthread_db library "/lib/libthread_db.so.1".
`system-supplied DSO at 0xb7f6d000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1233357136 (LWP 3753)]
[KCrash handler]
#6 0xb6f31c91 in QETWidget::translateXinputEvent (this=0x8309018,
ev=0xbff64788) at qapplication_x11.cpp:4418
#7 0xb6f3f492 in QApplication::x11ProcessEvent (this=0xbff64a14,
event=0xbff64788) at qapplication_x11.cpp:3401
#8 0xb6f58456 in QEventLoop::processEvents (this=0x80a38b8, flags=4)
at qeventloop_x11.cpp:192
#9 0xb6fd6745 in QEventLoop::enterLoop (this=0x80a38b8) at qeventloop.cpp:198
#10 0xb6fd6566 in QEventLoop::exec (this=0x80a38b8) at qeventloop.cpp:145
#11 0xb6fba3ef in QApplication::exec (this=0xbff64a14)
at qapplication.cpp:2758
#12 0xb67121b9 in kdemain (argc=2, argv=0x80d01f8) at konq_main.cc:206
#13 0xb77187d4 in kdeinitmain (argc=2, argv=0x80d01f8) at konqueror_dummy.cc:3
#14 0x0804decc in launch ()
#15 0x0804e776 in handle_launcher_request ()
#16 0x0804eb7b in handle_requests ()
#17 0x0804fd2f in main ()
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1233357136 (LWP 3802)]
[KCrash handler]
#9 0xb6f31c91 in QETWidget::translateXinputEvent (this=0x8308d70,
ev=0xbff64788) at qapplication_x11.cpp:4418
#10 0xb6f3f492 in QApplication::x11ProcessEvent (this=0xbff64a14,
event=0xbff64788) at qapplication_x11.cpp:3401
#11 0xb6f58456 in QEventLoop::processEvents (this=0x80a3898, flags=4)
at qeventloop_x11.cpp:192
#12 0xb6fd6745 in QEventLoop::enterLoop (this=0x80a3898) at qeventloop.cpp:198
#13 0xb6fd6566 in QEventLoop::exec (this=0x80a3898) at qeventloop.cpp:145
#14 0xb6fba3ef in QApplication::exec (this=0xbff64a14)
at qapplication.cpp:2758
#15 0xb67121b9 in kdemain (argc=2, argv=0x80ca1d0) at konq_main.cc:206
#16 0xb77187d4 in kdeinitmain (argc=2, argv=0x80ca1d0) at konqueror_dummy.cc:3
#17 0x0804decc in launch ()
#18 0x0804e776 in handle_launcher_request ()
#19 0x0804eb7b in handle_requests ()
#20 0x0804fd2f in main ()
I contacted upstream, and they're not interested in fixing the problem. They did suggest changing ./configure, replacing -tablet with -no-tablet. That does seem to work, but it's making strange behavior, e.g. cursor mode and slightly strange wacomcpl behavior. Someone will have to do more testing to figure it out. Reopen if you can reproduce this running X.org. XFree86 is not supported. Um, this is not an X problem, it's a Qt-3 problem. I haven't tested whether it's still there on Qt-4. And it's still there. I've just rediscovered it on my x86 machines. Sure. That doesn't mean I'm willing to care for bug reports when users run unsupported setups. Well, reassign, maybe someone else will. Uhm, Carlo, see comment #5 and comment #6. "xorg.conf" sounds a lot like he's now running a supported version. :) (In reply to comment #8) > I contacted upstream, and they're not interested in fixing the problem. Great. So, what exactly are you expecting from us? (In reply to comment #13) > (In reply to comment #8) > > I contacted upstream, and they're not interested in fixing the problem. > > Great. So, what exactly are you expecting from us? > I'm expecting us to replace -tablet with -no-tablet in the ./configure line for qt-3. Is this still an issue with current xorg and qt-3.3.8b-r1? |