Bug 63841 - messy output and crash when moving directories in tree view of local filesystem
Summary: messy output and crash when moving directories in tree view of local filesystem
Status: RESOLVED DUPLICATE of bug 59044
Alias: None
Product: konqueror
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-07 11:38 UTC by BORGULYA Gabor
Modified: 2003-10-15 16:45 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description BORGULYA Gabor 2003-09-07 11:38:09 UTC
Version:            (using KDE KDE 3.1.1)
Installed from:    SuSE RPMs
Compiler:          SuSE RPM-s downloaded from ftp.suselinux.hu 
OS:          Linux

I was displaying a part of my local filesystem in tree view. I created new directories, and moved some of them using drag-and-drop to make them subdirectories of existing directories. When I clicked on the "plus button" left to the name of a directory instead of displaying the usual tree-like output the subdirectories were displayed at the same directory level as the one I clicked the "plus" of. Graphically:

State before clicking on the "plus":
+A_directory
+B_directory
+C_directory

Expected output:
- A_directory
          + aaa_directory
          + bbb_directory
+B_directory
+C_directory

Actual output:
- A_directory
+B_directory
+C_directory
+ aaa_directory
+ bbb_directory

Pressing the plus once more:
- A_directory
+B_directory
+C_directory
+ aaa_directory
+ aaa_directory
+ bbb_directory
+ bbb_directory

Pressing the plus a third time:
- A_directory
+B_directory
+C_directory
+ aaa_directory
+ aaa_directory
+ aaa_directory
+ bbb_directory
+ bbb_directory
+ bbb_directory

Changing to a higher directory and back lead to the usual displaying of subdirectories. 
However after creating some further new directories, konqueror crashed.

-----------------------------------------------------------------------------------
(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)...[New Thread 16384 (LWP 1752)]

(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)...
0x40f44387 in waitpid () from /lib/libpthread.so.0
#0  0x40f44387 in waitpid () from /lib/libpthread.so.0
#1  0x40650c89 in KCrash::defaultCrashHandler(int) ()
   from /opt/kde3/lib/libkdecore.so.4
#2  0x40f431ec in __pthread_sighandler () from /lib/libpthread.so.0
#3  <signal handler called>
#4  0x40656bfe in KURL::equals(KURL const&, bool) const ()
   from /opt/kde3/lib/libkdecore.so.4
#5  0x40656bbc in KURL::cmp(KURL const&, bool) const ()
   from /opt/kde3/lib/libkdecore.so.4
#6  0x41ce84d8 in KonqTreeViewWidget::removeSubDir(KURL const&) ()
   from /opt/kde3/lib/kde3/konq_listview.so
#7  0x41ce9498 in KonqTreeViewWidget::slotDeleteItem(KFileItem*) ()
   from /opt/kde3/lib/kde3/konq_listview.so
#8  0x41ce64d9 in KonqBaseListViewWidget::qt_invoke(int, QUObject*) ()
   from /opt/kde3/lib/kde3/konq_listview.so
#9  0x41ce9863 in KonqTreeViewWidget::qt_invoke(int, QUObject*) ()
   from /opt/kde3/lib/kde3/konq_listview.so
#10 0x409e98e7 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/libqt-mt.so.3
#11 0x401fd65d in KDirLister::deleteItem(KFileItem*) ()
   from /opt/kde3/lib/libkio.so.4
#12 0x401fc55c in KDirLister::emitDeleteItem(KFileItem*) ()
   from /opt/kde3/lib/libkio.so.4
#13 0x401f6d92 in KDirListerCache::FilesRemoved(KURL::List const&) ()
   from /opt/kde3/lib/libkio.so.4
#14 0x401a2174 in KDirNotify::process(QCString const&, QMemArray<char> const&, QCString&, QMemArray<char>&) () from /opt/kde3/lib/libkio.so.4
#15 0x40712733 in DCOPClient::receive(QCString const&, QCString const&, QCString const&, QMemArray<char> const&, QCString&, QMemArray<char>&) ()
   from /opt/kde3/lib/libDCOP.so.4
#16 0x4070b7ad in DCOPClient::processPostedMessagesInternal() ()
   from /opt/kde3/lib/libDCOP.so.4
#17 0x4070ae90 in DCOPClient::dcopServerFileOld(QCString const&) ()
   from /opt/kde3/lib/libDCOP.so.4
#18 0x4071c6f7 in KDE_IceProcessMessages () from /opt/kde3/lib/libDCOP.so.4
#19 0x407135cb in DCOPClient::processSocketData(int) ()
   from /opt/kde3/lib/libDCOP.so.4
#20 0x40714996 in DCOPClient::qt_invoke(int, QUObject*) ()
   from /opt/kde3/lib/libDCOP.so.4
#21 0x409e98e7 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/libqt-mt.so.3
#22 0x409e99c8 in QObject::activate_signal(int, int) ()
   from /usr/lib/libqt-mt.so.3
#23 0x40ce0b80 in QSocketNotifier::activated(int) ()
   from /usr/lib/libqt-mt.so.3
#24 0x40a06790 in QSocketNotifier::event(QEvent*) ()
   from /usr/lib/libqt-mt.so.3
#25 0x409885f8 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/libqt-mt.so.3
#26 0x40987b50 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libqt-mt.so.3
#27 0x405dd929 in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kde3/lib/libkdecore.so.4
#28 0x4095fab6 in QEventLoop::activateSocketNotifiers() ()
   from /usr/lib/libqt-mt.so.3
#29 0x4093c963 in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/libqt-mt.so.3
#30 0x4099cb83 in QEventLoop::enterLoop() () from /usr/lib/libqt-mt.so.3
#31 0x4099ca76 in QEventLoop::exec() () from /usr/lib/libqt-mt.so.3
#32 0x4098887f in QApplication::exec() () from /usr/lib/libqt-mt.so.3
#33 0x41573e1d in main () from /opt/kde3/lib/konqueror.so
#34 0x0804ccd0 in strcpy ()
#35 0x0804d983 in strcpy ()
#36 0x0804de90 in strcpy ()
#37 0x0804eca2 in strcpy ()
#38 0x410a2857 in __libc_start_main () from /lib/libc.so.6
Comment 1 BORGULYA Gabor 2003-09-07 11:41:38 UTC
Unfortunately Bugzilla removed the spaces, so I have to repeat the expected output. 
 
 Expected output:  
 - A_directory  
\        + aaa_directory  
\        + bbb_directory  
 +B_directory  
 +C_directory  
  
 
Comment 2 Maksim Orlovich 2003-09-07 18:02:36 UTC
Please check whether the problem is still there with 3.1.3. Most of those bugs were 
fixed there. 
 
Comment 3 Stephan Kulow 2003-10-15 16:45:29 UTC
just in case: ftp.suse.com got updates to both 3.1.4 and kde 3.1.92

*** This bug has been marked as a duplicate of 59044 ***