Version: 1.0 (using KDE KDE 3.3.1) Installed from: Debian testing/unstable Packages Compiler: gcc-Version 3.3.4 (Debian 1:3.3.4-13) Thread-Modell: posix OS: Linux So, I am using KDE 3.3.1 and installed two different qt3libs already but kmdr-executor still crashes. I used the binary shipped with KDE 3.3.1 unstable debian, I compiled myself the kommander 1.0 package from sourceforge - still, always the same problem. Here is the scenario: I create a simple dialog I put an OK Button on it. Start the dialog clicking on the button makes him crash. Weird behaviour doesnt happen on my laptop, where also KDE 3.3 is installed, however I dont know if exactly the same deb-file - but libqt3c102-mt is the same. I also tried the latest QTs (unstable) or the testing QTs. KCrash Backtrace shows: Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 1096031680 (LWP 14393)] [KCrash handler] #3 0x40ef5549 in QString::QString () from /usr/lib/libqt-mt.so.3 #4 0x4002788c in MyProcess::output () from /usr/lib/libkommanderwidget.so.0 #5 0x40079c61 in ExecButton::processExited () from /usr/lib/libkommanderwidgets.so.0 #6 0x4007a153 in ExecButton::qt_invoke () from /usr/lib/libkommanderwidgets.so.0 #7 0x40c2352c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #8 0x40027c6a in MyProcess::processExited () from /usr/lib/libkommanderwidget.so.0 #9 0x400272eb in MyProcess::run () from /usr/lib/libkommanderwidget.so.0 #10 0x40079a41 in ExecButton::startProcess () from /usr/lib/libkommanderwidgets.so.0 #11 0x4007a172 in ExecButton::qt_invoke () from /usr/lib/libkommanderwidgets.so.0 #12 0x40c2352c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #13 0x40c23354 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #14 0x40f6828e in QButton::clicked () from /usr/lib/libqt-mt.so.3 #15 0x40cb597a in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3 #16 0x40c59697 in QWidget::event () from /usr/lib/libqt-mt.so.3 #17 0x40bc6bcf in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #18 0x40bc62c4 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #19 0x4075ada3 in KApplication::notify () from /usr/lib/libkdecore.so.4 #20 0x40b5b640 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3 #21 0x40b592ce in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 #22 0x40b701a4 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #23 0x40bd8f28 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #24 0x40bc6e81 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3 #25 0x40dad570 in QDialog::exec () from /usr/lib/libqt-mt.so.3 #26 0x08051d8d in Instance::run () #27 0x08054e3a in main ()
okay some comments because my english is bad like 4$$: * kmdr-executor crashes when I click on a button in a kmdr-file. (any - if i dont declare a "pressed()" connection, which makes the button simply unusable) * happens with examples too. but not with all (Run kcalc did work, but Cancel crashed him) * i tried two different libqt-mts (testing and unstable) * my laptop dont show this behaviour - but it isnt exactly the same system (laptop is set up a month ago, but i dont know the versions anymore - inoperable ATM) * i tried the kommander package shipped with debian 3.3.1 unstable. (v1.0) * i tried latest kommander 1.0 package from official site * i tried kommander-devel1.1 but it doesnt run so this might be something else.
Cyb Org, wtorek, 16 listopada 2004 14:35: >* kmdr-executor crashes when I click on a button in a kmdr-file. (any - if i > dont declare a "pressed()" connection, which makes the button simply > unusable) Can you explain? Why do you need pressed() connection for the button? Can you attach the dialog that crashes? Or please send me it by e-mail. > * happens with examples too. but not with all (Run kcalc did > work, but Cancel crashed him) * i tried two different libqt-mts (testing > and unstable) >* my laptop dont show this behaviour - but it isnt exactly the same system. Did problem happen also with KDE 3.3.0? >* i tried latest kommander 1.0 package from official site Was the behaviour the same? >* i tried kommander-devel1.1 but it doesnt run so this might be something > else. Can you explain what does it mean "it doesn't run?"
Am Mittwoch 17 November 2004 12:45 schrieb mrudolf@kdewebdev.org: > ------- You are receiving this mail because: ------- > You reported the bug, or are watching the reporter. > > http://bugs.kde.org/show_bug.cgi?id=93363 > > > > > ------- Additional Comments From mrudolf kdewebdev org 2004-11-17 12:45 > ------- > > Cyb Org, wtorek, 16 listopada 2004 14:35: > >* kmdr-executor crashes when I click on a button in a kmdr-file. (any - if > > i dont declare a "pressed()" connection, which makes the button simply > > unusable) > > Can you explain? Why do you need pressed() connection for the button? > it is not of importance, what I do - it crashes anyway. the pressed() connection was only an example. As I said: simple kmdr dialog with: one button Run, click the button and it crashes. and only happens on my machine, I still research what I'm doing wrong. checked if it is user-related, but a new kde user has same problems. > Can you attach the dialog that crashes? Or please send me it by e-mail. well, I could do that, if you insist, but as i said it is really simple to create it: make a dialog and place a button on it, without function. thats all, that is what crashes. > > > * happens with examples too. but not with all (Run kcalc did > > work, but Cancel crashed him) * i tried two different libqt-mts (testing > > and unstable) > >* my laptop dont show this behaviour - but it isnt exactly the same > > system. > > Did problem happen also with KDE 3.3.0? didnt use kde 330 there is no debian package for that. Here all kdebase versions: gab@cyborg:~$ apt-cache policy kdebase kdebase: Installiert:4:3.3.1-2 Mögliche Pakete:4:3.3.1-2 Versions-Tabelle: *** 4:3.3.1-2 0 500 ftp://debian.inode.at unstable/main Packages 100 /var/lib/dpkg/status 4:3.2.2-1 0 990 ftp://debian.inode.at testing/main Packages 4:3.2.2-0.credativ.2 0 500 ftp://ftp.kde.org stable/main Packages here my konqueror version string: gab@cyborg:~$ konqueror -v Qt: 3.3.3 KDE: 3.3.1 Konqueror: 3.3.1 kdebase 3.3.1-2 is latest debian package. my laptop uses the same About QT: gab@cyborg:~$ apt-cache policy libqt3c102-mt libqt3c102-mt: Installiert:3:3.3.3-6 Mögliche Pakete:3:3.3.3-6 Versions-Tabelle: *** 3:3.3.3-6 0 500 ftp://debian.inode.at unstable/main Packages 100 /var/lib/dpkg/status 3:3.3.3-4.1 0 990 ftp://debian.inode.at testing/main Packages 3:3.2.3-1.credativ.4 0 500 ftp://ftp.kde.org stable/main Packages here only difference: Laptop uses 3:3.3.3-4.1 while i use -6 => but I also tried 4.1 on my machine, same result. Both using kommander-executor 1.0 also X versions are the same. could there be ANY package used by kommander which I dont know? maybe it is related on some of the packages "behind" kommander. and maybe thats such a standardpackage > > >* i tried latest kommander 1.0 package from official site > > Was the behaviour the same? yes. > > >* i tried kommander-devel1.1 but it doesnt run so this might be something > > else > > Can you explain what does it mean "it doesn't run?" I could reinstall it, next week. but as i remember kmdr-editor didnt found some symbol and kmdr-executor had some error with some plugins or kommanderwidget.so.1 I think it is, because it is only a devel release. oh yeah i saw something else. libc6 is one version earlier at my laptops. I will install the newest on my laptop and check out if kmdr has the crash then too
gab@cyborg:~$ kmdr-editor kmdr-editor: relocation error: /usr/lib/libkommanderwidgets.so.0: undefined symbol: _ZNK15KommanderPlugin9classNameEv thats what happens with 1.1devel2 however, this would be bug-off-topic
Created attachment 8538 [details] testcase this crashes for me (Debian unstable package version 1:3.3.1-1 , kommander 1.0)
after some more testing I can say that this only seams to happen when the first instruction of the Kommandertext of the button starts with '@'
Bug has been fixed some time ago.