Bug 93614 - "write failed: input /output error" if volume name contains to many foreign characters
Summary: "write failed: input /output error" if volume name contains to many foreign c...
Status: RESOLVED FIXED
Alias: None
Product: k3b
Classification: Applications
Component: Burning/Hardware (show other bugs)
Version: unspecified
Platform: Mandrake RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-20 02:37 UTC by Helge Hielscher
Modified: 2006-11-23 10:17 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Helge Hielscher 2004-11-20 02:37:13 UTC
Version:           0.11.17 (using KDE KDE 3.3.1)
Installed from:    Mandrake RPMs

Steps to reproduce:
1. add some files to burn a DVD
2. set ТестТестТестТестТестТестТестТест as Volume Name
3. push the Burn button

Result:
1. burning fails with the error message "write failed: input /output error"
Comment 1 Christoph Burger-Scheidlin 2006-09-10 01:32:54 UTC
Could you check if this bug still occurs with the recent version of k3b 
(0.12.17)?
Comment 2 Helge Hielscher 2006-09-10 13:11:03 UTC
write still fails, but for a different reason:
  growisofs
  -----------------------
  /usr/bin/mkisofs: Volume ID string too long
  :-( write failed: Input/output error
Comment 3 Helge Hielscher 2006-09-10 13:25:09 UTC
If I use use "Тест" in K3B, Konqueror "system:/media" displays "ТеÑ_Ñ_". In K3B Disk Info the Volume ID is displayed alright as "Тест".
Comment 4 Helge Hielscher 2006-09-10 14:57:09 UTC
Seems to work in K3b with short Volume IDs. Unicode strings such as "testтестäöü߀ДЖ" are ok.
Comment 5 Sebastian Trueg 2006-09-10 16:29:43 UTC
I should restrict the fields more.
Comment 6 Sebastian Trueg 2006-11-23 10:17:23 UTC
SVN commit 607122 by trueg:

* New "further actions" button in the welcome widget.
* Restrict the charset for volume descriptor fields to latin1.
  This is not the actual standard but should work almost everywhere.
  The standard would be too restricted for most users (only upper case)
* Fixed a crash recently introduced.

BUGS: 137740, 106840, 133860, 93614


 M  +20 -9     libk3b/projects/datacd/k3bisoimager.cpp  
 M  +1 -0      libk3b/tools/k3bdirsizejob.cpp  
 M  +36 -17    libk3b/tools/k3blistview.cpp  
 M  +6 -5      libk3b/tools/k3blistview.h  
 M  +25 -2     libk3b/tools/k3bvalidators.cpp  
 M  +13 -2     libk3b/tools/k3bvalidators.h  
 M  +34 -0     src/k3bfiletreeview.cpp  
 M  +4 -0      src/k3bfiletreeview.h  
 M  +16 -4     src/k3bflatbutton.cpp  
 M  +2 -0      src/k3bflatbutton.h  
 M  +82 -55    src/k3bwelcomewidget.cpp  
 M  +6 -1      src/k3bwelcomewidget.h  
 M  +1 -1      src/main.cpp  
 M  +0 -3      src/projects/k3baudiotrackview.cpp  
 M  +9 -0      src/projects/k3baudiotrackviewitem.cpp  
 M  +1 -0      src/projects/k3baudiotrackviewitem.h  
 M  +3 -2      src/projects/k3bdatadirtreeview.cpp  
 M  +0 -2      src/projects/k3bdatafileview.cpp  
 M  +2 -0      src/projects/k3bdataview.cpp  
 M  +10 -0     src/projects/k3bdataviewitem.cpp  
 M  +1 -1      src/projects/k3bdataviewitem.h  
 M  +1 -2      src/projects/k3bdatavolumedescwidget.cpp