https://bugs.freedesktop.org/show_bug.cgi?id=53070

Lionel Elie Mamane <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected],
                   |                            |[email protected]
            Summary|freeze /hang when FILEOPEN  |freeze/hang when connecting
                   |MS Access 2007 or Access    |to ADO source (e.g. MS
                   |'.mdb'                      |Access 2003 mdb / 2007
                   |                            |accdb)

--- Comment #39 from Lionel Elie Mamane <[email protected]> ---
Can't connect to other ADO sources either, so it seems our whole ADO driver is
bust (the Access and Access 2007 "drivers" are just alternative names for the
ADO driver with a preconfigured 'magic' data source URL).

This would need some love from a developer with a Windows build and/or a QA
person with a windows debug build. I'd love to see the equivalent of gdb's
"thread apply all bt full" at the moment of the freeze.

I'd be very happy to cooperate with a LibO-on-Windows developer.


I've looked a bit at the log of changes in connectivity/source/drivers/ado.
What strikes me as weird is:

Commit 8256eb0205fcddb79a67be13d6507b2653ff5e08
Author: Matúš Kukan <[email protected]>  2012-04-07 14:09:40
Committer: David Tardon <[email protected]>  2012-05-29 07:24:43

   connectivity: remove unused adabas files

REMOVES files:

connectivity/source/drivers/ado/AKeyColumn.cxx
connectivity/source/drivers/ado/AKeyColumns.cxx


Commit fc6d226a0ed0e493a33d5f82edcedec0ddd37ec7
Author: David Tardon <[email protected]>  2012-03-10 19:00:43
Committer: David Tardon <[email protected]>  2012-03-12 08:53:56

 WaE: missing braces around initializer for 'unsigned char [8]'

------------------ connectivity/source/drivers/ado/adoimp.cxx
------------------
index 14f5f52..3c05419 100644
@@ -41,7 +41,7 @@ using namespace com::sun::star::sdbc;
 using namespace com::sun::star::sdbcx;


-#define MYADOID(l) {l, 0,0x10,0x80,0,0,0xAA,0,0x6D,0x2E,0xA4};
+#define MYADOID(l) {l, 0,0x10,{0x80,0,0,0xAA,0,0x6D,0x2E,0xA4}};

 const CLSID ADOS::CLSID_ADOCONNECTION_21    =   MYADOID(0x00000514);
 const IID   ADOS::IID_ADOCONNECTION_21      =   MYADOID(0x00000550);



Are we double-plus extra sure that this does not change the value of e.g.
ADOS::CLSID_ADOCONNECTION_21?


One thing to try is to revert these commits (or parts thereof) and see if it
makes a difference. Or also some bibisect love to try to find the exact commit
which introduced this bug.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to