[KEXI] [Bug 396984] New: Possible crash when importing MDB file having non-latin characters in column names

Jarosław Staniek bugzilla_noreply at kde.org
Mon Jul 30 14:59:10 BST 2018


https://bugs.kde.org/show_bug.cgi?id=396984

            Bug ID: 396984
           Summary: Possible crash when importing MDB file having
                    non-latin characters in column names
           Product: KEXI
           Version: 3.1.0
          Platform: Other
                OS: All
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: Migration/Import/Export
          Assignee: kexi-bugs at kde.org
          Reporter: staniek at kde.org
                CC: adam at piggz.co.uk, inksi at fables.co.za
  Target Milestone: ---

Possible crash when importing MDB file having non-latin characters in column
names

Test: Import MDB file aving non-latin characters in at least one column name
(I'll try to prepare small test file later). 

Atual result: Crash on import. Not all cases cause but name such as
"nid4U4-05_Disciplina_MédiaUnid4U4-06_Disci" (not the é character) in a private
file provided by a user causes such a crash.
Expected: All tables properly import with data.

Backtrace:
1   mdb_unicode2ascii                                 iconv.c                  
 81   0x7fffae73b69f 
2   mdb_read_columns                                  table.c                  
 307  0x7fffae740431 
3   KexiMigration::MDBMigrate::getPrimaryKey          mdbmigrate.cpp           
 389  0x7fffae734838 
4   KexiMigration::MDBMigrate::drv_readTableSchema    mdbmigrate.cpp           
 183  0x7fffae733f45 
5   KexiMigration::KexiMigrate::performImportInternal keximigrate.cpp          
 459  0x7fffc97beada 
6   KexiMigration::KexiMigrate::performImport         keximigrate.cpp          
 367  0x7fffc97be0b0 
7   KexiMigration::ImportWizard::import               importwizard.cpp         
 890  0x7fffc97d5cc1 
8   KexiMigration::ImportWizard::next                 importwizard.cpp         
 1028 0x7fffc97d6db1 
9   QtPrivate::QSlotObjectBase::call                  qobjectdefs_impl.h       
 376  0x7ffff325ec13 
10  QMetaObject::activate                             qobject.cpp              
 3754 0x7ffff325ec13 
11  QMetaObject::activate                             qobject.cpp              
 3633 0x7ffff325f227 
12  QAbstractButton::clicked                          moc_qabstractbutton.cpp  
 308  0x7ffff4c0fcd2 
13  QAbstractButtonPrivate::emitClicked               qabstractbutton.cpp      
 414  0x7ffff4c0feda 
14  QAbstractButtonPrivate::click                     qabstractbutton.cpp      
 407  0x7ffff4c113d3 
15  QAbstractButton::mouseReleaseEvent                qabstractbutton.cpp      
 1011 0x7ffff4c11545 
16  QWidget::event                                    qwidget.cpp              
 8901 0x7ffff4b67c87 
17  QApplicationPrivate::notify_helper                qapplication.cpp         
 3728 0x7ffff4b2c1ac 
18  QApplication::notify                              qapplication.cpp         
 3204 0x7ffff4b33718 
19  QCoreApplication::notifyInternal2                 qcoreapplication.cpp     
 1048 0x7ffff32348f5 
20  QCoreApplication::sendEvent                       qcoreapplication.h       
 234  0x7ffff4b321e9 
21  QApplicationPrivate::sendMouseEvent               qapplication.cpp         
 2696 0x7ffff4b321e9 
22  QWidgetWindow::handleMouseEvent                   qwidgetwindow.cpp        
 659  0x7ffff4b8049f 
23  QWidgetWindow::event                              qwidgetwindow.cpp        
 280  0x7ffff4b82993 
24  QApplicationPrivate::notify_helper                qapplication.cpp         
 3728 0x7ffff4b2c1ac 
25  QApplication::notify                              qapplication.cpp         
 3487 0x7ffff4b32b52 
26  QCoreApplication::notifyInternal2                 qcoreapplication.cpp     
 1048 0x7ffff32348f5 
27  QCoreApplication::sendSpontaneousEvent            qcoreapplication.h       
 237  0x7ffff3a6174f 
28  QGuiApplicationPrivate::processMouseEvent         qguiapplication.cpp      
 2081 0x7ffff3a6174f 
29  QGuiApplicationPrivate::processWindowSystemEvent  qguiapplication.cpp      
 1816 0x7ffff3a63855 
30  QWindowSystemInterface::sendWindowSystemEvents   
qwindowsysteminterface.cpp 1032 0x7ffff3a427eb 
... <More>

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kexi-bugs mailing list